Kendo网格分页未正确初始化(NaN - NaN)

时间:2014-11-20 19:40:35

标签: angularjs kendo-grid

这是正在运行的示例 http://dojo.telerik.com/exok/12

它基本上是带有Angular的Kendo网格。 Datasource as ObservableArray(这比DataSource更好)。 问题是当前页面未设置,页脚显示3个项目的NaN - NaN。 enter image description here

我该如何解决?

由于

3 个答案:

答案 0 :(得分:5)

您必须为网格设置页面大小

的dataSource:         {           数据:$ scope.people,           pageSize:10         },

答案 1 :(得分:2)

我使用DataSource完成了。 ObservableArray没有pageSize属性,可分页对象没有将pageSize传递给网格。 这个答案对我有帮助 Changing Angular model to update Kendo

答案 2 :(得分:0)

您应该从服务器返回总记录号:

var dataSource = new kendo.data.DataSource({
    transport: {
              read: {
                    url: "..."
                }
     },
    schema: {
         total: function(response){ return response.total;}               
    },
    pageSize: 5,
    serverPaging: true,
    serverSorting: true
};

$("#grid").kendoGrid({
datasource: dataSource,
pageSize: true,
});