Forum


19:15

03/10/2011

Do you have a good example where a function is used for the summaryType property? Let's say I have a grid that contains grouping and has 3 columns (A, B, C). What I would like to do is make the summaryType property for column C point to a function. In that function, I need to able to set the summary total for column C within each group as: sum(C) / sum(A) * 100. Note, columns A and B, have their own totals (but those are just summaryType: 'sum'). What is the best way to do what I am describing for the total summary row for column C?
Thank you.
21:13

03/10/2011

I managed to acheive this by doing the following:
I define global variables for the current value of column A and Column C, and the current group by
var tColA = 0.0;
var tColC = 0.0;
var tCurrentGroupBy;
Then in my function, I do the following:
function mysum(a, b, c) {
if (tCurrentGroupBy!= c.GroupByCol) {
tColA= 0.0;
tColC= 0.0;
tCurrentGroupBy= c.GroupByCol;
tColA= tColA + parseFloat(c.ColA);
tColC= tColC + parseFloat(c.ColC);
}
else {
tColA= tColA + parseFloat(c.ColA);
tColC= tColC + parseFloat(c.ColC);
}
return ((tColC / tColA) * 100);
}
not sure if there is a better way to do this, but this seems to work. Are there any other suggestions?
Most Users Ever Online: 715
Currently Online:
43 Guest(s)
Currently Browsing this Page:
1 Guest(s)
Top Posters:
OlegK: 1255
markw65: 179
kobruleht: 144
phicarre: 132
YamilBracho: 124
Renso: 118
Member Stats:
Guest Posters: 447
Members: 11373
Moderators: 2
Admins: 1
Forum Stats:
Groups: 1
Forums: 8
Topics: 10592
Posts: 31289
Newest Members:
, razia, Prankie, psky, praveen neelam, greg.valainis@pa-tech.comModerators: tony: 7721, Rumen[Trirand]: 81
Administrators: admin: 66