jQuery.wijmo.wijgrid Namespace > options type : groupAggregate Event |
Javascript (Usage) | |
---|---|
var instance; // Type: options instance.groupAggregate = function(e, args) { }; |
Javascript (Specification) | |
---|---|
groupAggregate = function ( e : Object, args : IGroupAggregateEventArgs ) { }; |
// This sample demonstrates using the groupAggregate event handler to calculate an average in a custom aggregate: $("#element").wijgrid({ groupAggregate: function (e, args) { if (args.column.dataKey == "Price") { var aggregate = 0; for (var i = args.groupingStart; i <= args.groupingEnd; i++) { aggregate += args.data[i].valueCell{args.column.dataIndex).value; } aggregate = aggregate/ (args.groupingEnd - args.groupingStart + 1); args.text = aggregate; } } });
You can bind to the event either by type or by name.
Bind to the event by name:
$("#element").wijgrid({ groupAggregate: function (e, args) { // some code here } });
Bind to the event by type:
$("#element").bind("wijgridgroupaggregate", function (e, args) { // some code here });