剑道UI网格上的分页不起作用
Pagination on Kendo UI Grid is not working
我正在显示一个包含远程数据的网格,如果我不添加分页,则会显示完整的数据集,当然这是不希望的。
以下是我用来在网格上显示数据的代码:
var ds = new kendo.data.DataSource({
transport: {
read: {
url: "http://127.0.0.1:81/SismosService.svc/usuario/index",
dataType: "json"
}
},
schema: {
data: "Response"
},
pageSize: 5
});
$("#usuariosGrid").kendoGrid({
pageable: {
refresh: true
},
columns: [
{ field: "UsuarioId", title: "ID", width: "100px" },
{ field: "Nombre", title: "Nombre", width: "100px" },
{ field: "ApellidoP", title: "Apellido Paterno", width: "100px" },
{ field: "ApellidoM", title: "Apellido Materno", width: "100px" },
{ command: [{ text: "Editar", click: editFunction }, { text: "Eliminar", click: deleteFunction }], title: " ", width: "200px" }
],
dataSource: ds
});
这渲染了一个有5个项目的网格,但仅此而已,我无法浏览其余的条目。要显示的页数和项目数标记为零,从而禁用导航控件。
我是不是在自己的形象中遗漏了什么?感谢您提供的任何帮助。
在服务器中进行分页时(检查serverpage),需要返回记录总数。有关信息,请参见total
。
我也遇到了同样的问题,因为我误解了serverPaging。如果将serverPaging设置为true,则还必须修改服务器返回的内容。
以前,我让服务器返回所有数据。为了解决这个问题,我使用ToDataSourceResult
来修改服务器返回的内容。
请参阅:如何在asp.net的客户端Kendo UI网格中实现服务器端分页mvc
花一天时间处理这个小问题,您所要做的就是返回记录的总数,如果您的服务没有返回记录的总量,请执行以下
schema: {
data: "Response"
},
total: function(response)
{
return response."your method name".length;
}
相关文章:
- 用键盘分页jQuery下一个和上一个控件.触发器('点击')不'不起作用
- Datatable Javascript链接在第2页不起作用
- Jquery 引导程序验证 asp.net 母版页不起作用
- 分页没有'当我点击javascript和php按钮时,它不起作用
- 使用jQuery在jsp中分页不起作用
- 会话在登录页不起作用
- 引导分页下一个上一个不起作用
- Kendo UI网格分页不起作用
- ExtJS网格分页不起作用
- 角度 NgTable 分页不起作用
- 两个可拖动的单页不起作用
- extjs6分页不起作用
- bootstrap datatable-jquery onclick函数在第2页不起作用(分页)
- 表的引导分页不起作用
- 为什么我的角度分页不起作用
- dirPagination-使用tbody和dynamic rowspan时分页不起作用
- 窗口加载&功能滚动页不起作用
- 剑道UI网格上的分页不起作用
- Parents方法没有;关闭两页不起作用
- 为什么在某些情况下选择铁页不起作用