EC
Soma DataGrid
Boa noite! Alguém tem ideia porque a soma no meu datagrid não exibe o resultado com a soma das casas decimais? Fiz igual a este exemplo: www.adianti.com.br/framework_files/tutor/index.php?class=POSFormView
Posta o código
Ivan, obrigado pela disposição. Descobri que estava formatando a coluna no formato brasileiro e depois somando... então o resultado ficou estranho... removi toda formatação brasileira, coloquei conforme o exemplo em www.adianti.com.br/framework_files/tutor/index.php?class=POSFormView
e... deu certo...
$tot_geral->setTotalFunction( function($values) {
return array_sum((array) $values);
});
$format_value = function($value) {
if (is_numeric($value)) {
return 'R$ '.number_format($value, 2, ',', '.');
}
return $value;
};
$tot_geral->setTransformer($format_value);