AL
Linha de total na datagrid
Fechado
Tenho que colocar um total de uma coluna em um DataGrid, gostaria de colocar na parte inferior dela em uma Marter/Detail, já fiz a rotina de somar na onSaveDetail, que envia o total para a página, Mas não sei como colocar na parte inferior do datagrid, fora dele e abaixo da coluna.
Ola Antônio, dê uma olhada nesse post, talvez lhe ajude, eu consegui fazer o que vc está querendo dessa forma.
www.adianti.com.br/forum/pt/view_1696?linha-de-sumario-na-datagrid
Resolvi o problema, obrigado pelas dicas, coloquei mais uma linha em baixo da DataGrid e mais um campo com o total, demorei 3 dias para achar a solução, muito tempo, mais valeu!
Muito obrigado Ivan Fernandes.
// valor_total_1
$valor_total_1 = new TEntry('valor_total_1');
$valor_total_1->style = 'text-align: right';
$valor_total_1->setSize(150);
$table_total = new TTable;
$frame_details->add($table_total);
$table_total->style = 'font-size: 17pt; text-align: right';
//após define form fields
$table_master->addRowSet(array('Total lançado R$ ', $valor_total_1))->style = 'text-align: right';
E a soma é feita através da classe onSaveDetai() da Master/Detail.
Que bom que conseguiu.
Outro exemplo relacionado:
www.adianti.com.br/framework_files/tutor/index.php?class=CheckoutFor
Lembrando também que a datagrid extends TTable, logo pode ser dado addRow() nela mesmo...