I using following code to implement checkAll functionality using a header template checkbox.it works fine for the current page when pagination is enabled.i need to check all checkboxs in all the pages
function CheckHeaderCheckBoxIfNeeded(radGrid) {
var checkHeaderCheckBox = true;
var dataItems = radGrid.get_masterTableView().get_dataItems();
for (var i = 0; i < dataItems.length; i++) {
var dataItem = dataItems[i];
var row = dataItem.get_element();
var ckeckBox = row.children[0].children[0];
if (!ckeckBox.checked) {
checkHeaderCheckBox = false;
}
}
SelectCheckBox(checkHeaderCheckBox);
}
function CheckHeaderCheckBoxIfNeeded(radGrid) {
var checkHeaderCheckBox = true;
var dataItems = radGrid.get_masterTableView().get_dataItems();
for (var i = 0; i < dataItems.length; i++) {
var dataItem = dataItems[i];
var row = dataItem.get_element();
var ckeckBox = row.children[0].children[0];
if (!ckeckBox.checked) {
checkHeaderCheckBox = false;
}
}
SelectCheckBox(checkHeaderCheckBox);
}