Can someone help me?
I need to show the sum of each group. im Trying to do this:
$(dg).datagrid({
method: "POST",
url: "app/retorno.php",
queryParams: {requisicao: 'percent',compet: compet,ap:title},
singleSelect:true,
collapsible:true,
fitColumns:true,
showFooter: true,
view:groupview,
groupField:'NOME_UB',
groupFormatter:function(values,rows){
var total_unidade_benef = 0;
var total_unidade_acomp = 0;
var total_unidade_nao_acomp = 0;
for (var i = 0; i < rows.length; i++) {
total_unidade_benef = total_unidade_benef + parseInt(rows[i].TOTAL_GERAL);
total_unidade_acomp = total_unidade_acomp + parseInt(rows[i].TOTAL_ACOMP);
total_unidade_nao_acomp = total_unidade_nao_acomp + parseInt(rows[i].TOTAL_NAO_ACOMP);
}
/* $(dg).datagrid('appendRow',{
COD_AREA: 'TOTAL UNIDADE',
TOTAL_GERAL:total_unidade_benef,
TOTAL_ACOMP:total_unidade_acomp,
PERCENT_ACOMP:'',
TOTAL_NAO_ACOMP:total_unidade_nao_acomp,
PERCENT_NAO_ACOMP:''
});*/
return values;
},
groupStyler:function(value,rows){ // deixar a linha com nome da unidade azul //#337ab7
return 'background-color:#769dbe;color:white';
},
rowStyler: function(index,row){// pintar a linha dos sem equipe de 'vermelho'
if(row.COD_AREA == ''){
return 'background-color:#f9d7d8;color:black;';
}
},
onLoadSuccess:function(){ // deixar os collapse fechado exceto o primeiro
var gcount = $(this).datagrid('options').view.groups.length;
for(var i=1; i<gcount; i++){
$(this).datagrid('collapseGroup', i);
}
},
width:'98%',
height:'500',
columns:colunas
});
But im getting this message: 'Uncaught RangeError: Maximum call stack size exceeded'.