/** * Class Constructor */ public function __construct() { parent::__construct(); $this->modelCreated = FALSE; $this->defaultClick = TRUE; $this->{'class'} = 'tdatagrid_table'; $this->id = 'tdatagrid_table'; }
/** * método __construct() * instancia uma nova DataGrid */ public function __construct() { parent::__construct(); $this->class = 'tdatagrid_table'; // instancia objeto TStyle // este estilo será utilizado para a tabela da datagrid $style1 = new TStyle('tdatagrid_table'); $style1->border_collapse = 'separate'; $style1->font_family = 'arial,verdana,sans-serif'; $style1->font_size = '10pt'; $style1->border_spacing = '0pt'; // instancia objeto TStyle // Este estilo será utilizado para os cabeçalhos da datagrid $style2 = new TStyle('tdatagrid_col'); $style2->font_size = '10pt'; $style2->font_weight = 'bold'; $style2->border_left = '1px solid white'; $style2->border_top = '1px solid white'; $style2->border_right = '1px solid gray'; $style2->border_bottom = '1px solid gray'; $style2->padding_top = '1px'; $style2->background_color = '#CCCCCC'; // instancia objeto TStyle // Este estilo será utilizado quando // o mouse estiver sobre um cabeçalho da datagrid $style3 = new TStyle('tdatagrid_col_over'); $style3->font_size = '10pt'; $style3->font_weight = 'bold'; $style3->border_left = '1px solid white'; $style3->border_top = '2px solid orange'; $style3->border_right = '1px solid gray'; $style3->border_bottom = '1px solid gray'; $style3->padding_top = '0px'; $style3->cursor = 'pointer'; $style3->background_color = '#dcdcdc'; // exibe estilos na tela $style1->show(); $style2->show(); $style3->show(); }