【问题标题】:How to set total count of kendo pager manually如何手动设置剑道寻呼机的总数
【发布时间】:2013-12-04 08:32:25
【问题描述】:

我已使用 JayData 在以下查询中从启用 OData 的 asp.net web api 加载数据:

.withInlineCount().filter('it.IsArchived != true').orderBy('it.dVehicle_01').take(6)

因此,我有一个实体数组,其中有一个名为 totalCount 的属性是正确的。

然后我想设置这个结果,它是剑道寻呼机数据源的总数。

我可以设置数据,但是对于 totalCount 我已经测试了很多选项,但我无法弄清楚。

我的数据网格应该适用于离线和在线数据库,因此使用 kendo ui 远程数据源对我来说不是一个合适的选择。

【问题讨论】:

    标签: javascript asp.net-web-api telerik kendo-ui jaydata


    【解决方案1】:

    您的意思是它与旧版本一起工作并停止与最新版本一起工作? 旧版本开箱即用:http://jaydata.org/examples/KendoUI/Grid_ReadOnly

    如果您必须手动设置分页,请参阅此示例:http://jaydata.org/examples/KendoUI/ListView

    【讨论】:

    • 不,我习惯于传递构造的简单对象而不是 kendo.data.dataSource 类,它在组合框等的许多高级场景中都可以正常工作,但这次是在这个特定场景中,它失败了)-:
    【解决方案2】:

    我之前测试过很多选项,但在最近的 kendoUI api 更改中,我们应该获取 kendo.data.dataSource 类的实例,而不是使用旧语法向寻呼机提供数据源。

    【讨论】:

      【解决方案3】:

      您可以在架构配置中进行设置,

              schema: {
                  total: function (data) {
                     return data.totalCount ;
                  }
               }
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2014-03-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-05-17
        相关资源
        最近更新 更多