我有一个剑道网格。在那个网格上有一个有消息的分页。
pageable: {
messages: {
display: {2} - records found, displaying {0} to {1}
}
}
其中,
{0} - 该页面上记录的第一个索引
{1} - 该页面上记录的最后一个索引
{2} - 我想在响应中指定的记录总数
我想知道的响应结构如何?我检查了剑道的网格文档 - http://docs.kendoui.com/api/framework/datasource#methods-total。但找不到多少帮助。非常感谢任何帮助。
答案 0 :(得分:2)
在请求中,KendoUI默认发送以下信息:
数据返回应提供total
。
示例:我们已请求page
1和pageSize: 5
。我们返回的数据应如下所示:
{
total: 300,
data : [
{ ... },
{ ... },
{ ... },
{ ... },
{ ... }
]
}
所以DataSource定义应该是:
dataSource: {
transport : {
read: {
url : "..."
}
},
serverPaging: true,
pageSize : 10,
schema : {
model: {
id : "id",
fields: {
...
}
},
data : "data",
total: "total"
}
},