[英]Kendo Grid paging not working
我正在通過AJAX POST進行數據分頁,並返回一個json結構,例如:
{
Total: 6,
Data: {
{id:1,field2:'xx'},
{id:2,field2:'xx2'},
}
}
網格數據源的配置方式如下:
grid.dataSource = new kendo.data.DataSource({
serverPaging: true,
pageSize: 2,
schema: {
data: "Data",
// using function for testing purposes, it goes into after data.success is set and returns 6
total: function(r) {
return r.Total;
},
transport: {
read: function(data) {
var token = $('[name=__RequestVerificationToken]').val();
var headers = {};
headers["__RequestVerificationToken"] = token;
$.ajax({
url: listUrl,
headers: headers,
contentType: 'application/json',
data: self.getFilterData(),
type: 'POST',
async: false,
success: function(result) {
data.success(result);
}
});
},
}
數據已成功綁定,但是,傳呼機無法正常工作並且沒有出現。 這里缺少什么?
謝謝
尋呼機還需要綁定到數據源:
$("#pager").kendoPager({
autoBind: false,
dataSource: grid.dataSource
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.