<button onclick="myFunction()">RemoveAggregate</button>
<ejs-grid id="Grid" dataSource="ViewBag.dataSource" load="load" allowPaging="true">
<e-grid-columns>
. . .
</e-grid-columns>
</ejs-grid>
<script>
function myFunction() {
var grid = document.getElementById("Grid").ej2_instances[0];
grid.aggregates = [];
grid.columns.pop();
grid.refreshColumns();
}
function load(args) {
var grid = document.getElementById("Grid").ej2_instances[0];
grid.aggregates = [{
columns: [{
type: 'Sum',
field: 'Freight',
format: 'C2',
footerTemplate: 'Sum: ${Sum}'
}]
}]
var obj = { field: "EmployeeID", headerText: "EmployeeID", width: 120 };
grid.columns.push(obj);
}
</script>
|