enableTotal não esta´ funcionando Olá, quando eu uso o enableTotal o valor total aparece R$ 0,00 ...
LG
enableTotal não esta´ funcionando  
Olá, quando eu uso o enableTotal o valor total aparece R$ 0,00
 
  1. <?php
  2. $col_subt->enableTotal('sum', 'R$', 2, ',', '.');
  3. ?>

Curso Dominando o Adianti Framework

O material mais completo de treinamento do Framework.
Curso em vídeo aulas + Livro completo + Códigos fontes do projeto ERPHouse.
Conteúdo Atualizado!


Dominando o Adianti Framework Quero me inscrever agora!

Comentários (6)


MG

Bom dia. Se está usando a V 7.2, deveria funcionar.
Como você criou a coluna?

A coluna deve ter a suma, como exemplo:

 
  1. <?php
  2. // definição da coluna
  3. $col_subt = new TDataGridColumn( '={amount} * ( {sale_price} - {discount} )', 'Subtotal', 'right', '20%');
  4. // habilita a soma
  5. $col_subt->enableTotal('sum', 'R$', 2, ',', '.');
  6. ?>
LG

No meu caso a coluna mostra valores vindos do DB, mas não é calculado, dai não soma?
Obrigado Marcelo.
MG

Leonardo,
Vou se sincero, nunca usei de forma diferente do exemplo.
Mas a meu ver deveria.
Você está usando a V 7.2 do fw?
LG

Estou usando a 7.2.2
LG

Tem que setar o ID senão ele não funciona
 
  1. <?php
  2. $this->dgServicos->setId('dgServicos');
  3. ?>


Mas tentei totalizar duas colunas no mesmo datagrid e não rolou, a primeira soma certo, a segunda soma junto com a primeira.
LG

Só me corrigindo, na verdade o que precisa para a soma funcionar é:
 
  1. <?php
  2. $this->datagrid->generateHiddenFields();
  3. ?>