首先,我们需要确认有关SMART datagrid格分页的分页概述和基本例题。
除了当前被创建在网格的数据行组以外,我们还可以另行且任意指定将会显示在各个页面上的数据组。 可以调用setPageAndRows并指定在页面变更时,也可以在页面变更事件处理器中,调用GridView.pageRows并进行指定。
grid.onPageIndexChanged = function (grid, oldPage, newPage) {
var rows = [];
if (ds.rowCount() > 0) {
while (rows.length < 5) {
var r = parseInt(Math.random() * ds.rowCount());
if (rows.indexOf(r) < 0) {
rows.push(r);
}
}
}
grid.setPageRows(rows);
};
btnFirst2_click: function (ev) {
var p = grdMain2.pageIndex() * 10;
grdMain2.setPageAndRows(0, [p + 2, p + 4, p + 3, p + 5, p + 7]);
},