|
$("#Grid").ejGrid({
// the datasource "window.gridData" is referred from jsondata.min.js
dataSource: window.gridData,
allowPaging: true,
rowSelecting:"rowSelecting",
columns: [
{ type:"checkbox", width: 50 },
{ field: "OrderID", headerText: "Order ID", width: 75 , textAlign: ej.TextAlign.Right},
…..
]
});
});
function rowSelecting(args) {
if (args.target && args.target.hasClass("e-checkselectall") && args.target[0].checked == false)
args.cancel = true;
}
$(function () {
$(".e-checkselectall").on("click", selectall);
})
function selectall(args) {
var obj = $(".e-grid").ejGrid("instance");
var data = obj.model.currentViewData;
var pagesize = obj.model.pageSettings.pageSize;
obj.selectRows(0,pagesize);
setTimeout(function () {
$(".e-checkselectall")[0].checked = true;
}, 1);
} |