Не из коробки. Но у меня было такое же требование в другой ситуации и добавлен новый метод в мою сетку.
Этот код проверяет все видимые для пользователя флажки в сетке. Я думаю, он тоже должен работать в вашей ситуации. Добавьте это в свою сетку и позвоните по телефону grid.checkAll()
checkAll:function(){
this._selected = [];
this.clearSelection();
array.forEach(query("input[type=checkbox]",this.contentNode), function(input, i){
var isVisible = input.offsetWidth > 0 || input.offsetHeight > 0; //check if row checkbox is visible for user
if(isVisible){
var row = this.row(input.parentNode);
if (this._selected.indexOf(row) == -1){
this._selected.push(row);
}
input.checked = true;
input.setAttribute("aria-checked", true);
}
},this);
},