Gestione colori personalizzati su celle

Navigation:  Procedure Interne > Generale/servizio > HowTo >

Gestione colori personalizzati su celle

Previous pageReturn to chapter overviewNext page

Se c'e' la necessità di gestire colori personalizzati su celle, c'e' un metodo molto semplice da applicare alle griglie modificabili di qualunque tipo:

Sulla colonna desiderata definire la proprietà "Begin-Entry" = "Custom": questo forzerà la creazione della routine Z-nomegrid-colonna-BE-EP (Vedi Validazione generica griglia)

 

Questa dovrà essere costruita come nell'esempio, preso da GRIDELTR:

 

      z-grid-det-colore-be-ep.

          move "N"                     to w-cell-accept-ok

          if tm-r-colore (k-be) > 0

             move tm-r-colore (k-be)   to w-cell-color-custom

          end-if

          .

 

In questo caso il colore della cella è dato dal contenuto della cella stessa, ma è casuale: la condizione di applicazione può essere qualunque: l'importante è popolare correttamente il dato W-CELL-COLOR-CUSTOM.