我有一个网络服务,我从中获取文本,使用 jquery 中的JSON
将其解析为$parseJSON
。
客户端可以通过加载http://myserver/myfunction/{pagenumber}/{pagesize}
这将返回一个对象
{
total: <some int> //A number indicating the total number of records
rowsForPage: [......] //An array with just the rows for the requested page
}
如何将此端点用作Kendo UI网格的数据源,该网格将传递所选页面的页码和页面大小。
对于我的生活,我无法弄清楚这一点,但我认为这应该相对简单。
答案 0 :(得分:0)
$("#grid").kendoGrid({
dataSource: {
serverPaging: true,
schema: {
data: function(data) {
return data.rowsForPage;
},
total: function(data) {
return data.total;
}
},
transport: {
read: "http://myserver/myfunction"
}
}
);
就url而言,你必须解析url参数skip并采取识别你应该传回的记录。如果您的页面大小为100且页面为3,那么它应该通过
skip=200&take=100