Kendo Mobile ListView没有分页

时间:2014-11-20 17:51:03

标签: javascript kendo-ui kendo-mobile

我正在使用Kendo Mobile ListView,我有分页问题,​​显示第一页但是之后我的ListView似乎卡住了,即加载器出现,但没有数据添加到我的列表中,我也可以在我的调试器中看到数据是从服务器中提取的。这是我的代码:

m_userRoutines: new kendo.data.DataSource({
        serverFiltering: false,
        serverPaging: true,
        pageSize: 20,
        transport: {
            read: {
                url: pub.serverUrl + "api/Statistics/GetAllRoutinesUserHasDone",
                beforeSend: function (req) {
                    //radi uz data type json
                    req.setRequestHeader("Authorization", "Bearer " + app.loginToken);
                },
                dataType: "json"
            }
        },
        requestEnd: function (e) {
            console.log("user routines loaded", e.response);
        },
        schema: {
            data: function (data) {
                return data;
            },
            total: function (data) {

                return m_userWorkouts.get("workoutsCount");
            }
        }
    }),

1 个答案:

答案 0 :(得分:0)

根据Kendo Mobile的文档,我相信我找到了答案:

  

为了顺利进行滚动,页面大小不应该   太低了。例如,如果页面上至少有5个项目可见   需要15个物理DOM元素,这意味着DataSource   页面大小应为30或更高。

我的页面大小问题是它太低了,当我将pageSize设置为60时,一切正常:)