ML
Datagrid editavel + calculo
Como faço para calcular dinamicamente na coluna novo Saldo o valor de Saldo + Acerto ?
Segue imagem em anexo
Segue imagem em anexo
Matheus
Na versão 4, foi um introduzido uma forma de exibir totalizadores no data grid.
O exemplo abaixo está no tutor, use ele como base:
<php
Não conseguir utilizar esse modelo porque o calculo envolve um campo do tipo TEntry.
Veja, este é um exemplo.
Você pode criar um método que retorne o valor que deseja e atribua no $total->setTotalFunction().
Outra abordagem, você criar 2 TEntry readonly, cria os métodos que retorne a soma dos valores das colunas que deseja e a atualiza a cada inclusão, alteração ou exclusão de um registro da data grid.
usando o TotalFunction ficará um somatorio geral não ?
eu preciso de um somatorio para cada linha da datagrid, talvez usando javascript seja o caminho usando exitAction do campo TEntry, acha que pode ser feito assim Marcelo?
Obrigado pela ajuda.
Pela imagem que postou, vc tem um data grid e no final de 2 colunas, um total.
Como disse, uma abordagem seria um método mesmo, pegando sua grid lendo ela e fazendo a soma.
Esta soma vc atribuiria aos campos que seriam os totais.
Não precisa necessariamente usar javascript, métodos poderiam ajudá-lo nisso. Javascript também vai funcionar.
Posso dar uma sugestão ?
Porque não usa o editinline do proprio data grid sem colocar o TEntry assim dentro do onInlineEdit vc faz o calculo e depois chama o onReload pronto sua rotina está feita.