网格淘汰剑道传呼机出了点问题

hap*_*400 1 kendo-ui knockout.js

我正在使用网格,一切都很完美:我可以更新删除和添加行,并且更改正在立即更新,但我的寻呼机有问题:即使在示例页面 http://rniemeyer.github.com/knockout-剑道/网络/ Grid.html

,当网格中的记录少于一个pageSize时:寻呼机上的消息是:"NaN - 3个项目的NaN"(这是错误的,它必须像"3个项目中的1 - 1")是解决方法的任何解决方法这个小问题?

谢谢你

Ona*_*Bai 6

问题是因为pageSize没有定义.为了演示它,定义一个id设置为网格的网格.然后添加以下HTML标记:

<a id="fix" href="#" class="k-button">Fix</a>
Run Code Online (Sandbox Code Playgroud)

和以下JavaScript代码:

$("#fix").on("click", function () {
    var grid = $("#grid").data("kendoGrid");
    grid.dataSource.pageSize(2);
});
Run Code Online (Sandbox Code Playgroud)

你会看到,它最初显示NaN - NaN of 3 items,但只要你click修复 button它会显示1 - 2 of 3 items.