ML
Datagrid scrollable
Como faço pra alinhar os totalizadores às colunas, quando coloco scrollable e totalizador juntos ficam desalinhados como está na imagem.
codigo da datagrid:
codigo da datagrid:
$this->cartgrid = new TQuickGrid;
$this->cartgrid->style = 'width: 100%';
$this->cartgrid->setHeight(200);
//$this->cartgrid->class = 'tdatagrid_table customized-table';
//$this->cartgrid->disableDefaultClick();
$this->cartgrid->addQuickColumn('', 'delete', 'left', '5%');
$colpro =$this->cartgrid->addQuickColumn('Codigo', 'pro', 'left', '15%');
$this->cartgrid->addQuickColumn('Descrição ', 'des', 'left', '40%');
$totven = $this->cartgrid->addQuickColumn('Preço ', 'ven', 'right', '10%');
$totqtd = $this->cartgrid->addQuickColumn('Quantidade', 'qtd', 'right', '10%');
$tot = $this->cartgrid->addQuickColumn('Total ', 'tot', 'right','20%');
$colpro->setTotalFunction( function($values) {
return '<b>Total de itens: '.count($values);
});
$tot->setTotalFunction( function($values) {
return '<b>'.SIC_FUN::formatVlr(array_sum((array) $values));
});
$totqtd->setTotalFunction( function($values) {
return '<b>'.SIC_FUN::FMASCQTD(array_sum((array) $values));
});
$this->cartgrid->makeScrollable();
$this->cartgrid->createModel();
A função makeScrollable nem sempre funciona como deveria. Tente usar o TScroll:
www.adianti.com.br/forum/pt/view_2421?ajustar-layout-do-datagrid-usa