Vejamos o exemplo do MEGADEMO, frmFISHFACT:


Evento OnDrawColumnCell


A função a seguir deve ser adicionada no grid que deseja que o RadCORE renderize com os recursos dos atributos dinâmicos:


   dm_rc.rc_GridDrawCell( TUniDBGrid( sender ) , ACol, ARow, Column, Attribs ) ;



Evento UniFrameReady




Evento UniFrameCreate





Neste exemplo, Os "field names" do exemplo estão na propriedade "columns" e serão referenciados nos atributos dinâmicos:





Aplicamos alguns atributos para trazer uma ideia de responsividade, por exemplo:


GRID NO DESKTOP



GRID EM MOBILE





calculará 10% da largura do grid em DESKTOP e 30% quando em mobile.


Em "category": 

width:10% mobile-h:0% mobile-v-0%

visible:false mobile 


calculará 10% da largura do grid em DESKTOP e 0% quando em mobile.

vai ocultar o campo apenas se acessado por dispositivo mobile



Apenas esses 2 campos ficarão visíveis em mobile:


Em "common_name": 

width:10% mobile-h:70% mobile-v-70% 


calculará 10% da largura do grid em DESKTOP e 70% quando em mobile.


Em "graphic": 

width:10% mobile-h:30% mobile-v-30% 



Created with the Personal Edition of HelpNDoc: Full-featured Help generator