剑道移动列表视图不分页
Kendo Mobile ListView not paging
我正在使用剑道移动列表视图,并且我在分页方面遇到问题,显示第一页,但之后我的列表视图似乎卡住了,即加载器出现,但没有数据添加到我的列表中,我也可以在调试器中看到数据是从服务器中提取的。这是我的代码:
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");
}
}
}),
我相信
我找到了答案,根据剑道移动文档:
为了使滚动顺利进行,页面大小不应 太低了。例如,如果页面上可见 5 个项目,则至少 需要 15 个物理 DOM 元素,这意味着数据源 页面大小应为 30 或更大。
我的页面大小的问题在于它太低了,当我将 pageSize 设置为 60 时,一切都很好:)
相关文章:
- 如何使用skip参数使用angular ui引导进行服务器端分页
- 如何通过引用var Using DataTables来进行分页或排序
- 使用CSS或JavaScript计算分页符的数量
- DataTables-创建自定义分页样式(加载更多样式)
- 使用ajax的服务器端分页&jQuery
- 分页:如何用AJAX加载第一个页面
- dataTables-如何自定义分页类型以显示最后一个页码后面的省略号,
- 不带jquery的全屏分页
- JS分页两页视图
- 在ajax分页视图(cakephp)中显示adsense的问题
- 在部分视图内渲染的WebGrid将引发“;“jQuery未定义”,当尝试执行基于ajax的分页或过滤时
- JQuery Mobile使用Listomatic插件对列表视图进行分页
- 角度.js分页过滤的数据并显示总项目,而无需在视图/控制器中复制代码
- 如何在网格视图中保留控件的状态,并在 asp.net 中分页
- 在列表视图窗口 8 中进行分页
- 剑道移动列表视图不分页
- 列表视图分页:滚动到顶部
- 一个视图中的骨干分页器多模型
- famo.我们-如何获得一个回调当一个分页滚动视图转到一个新的页面
- 主干js -表分页更新所有访问的视图