0
我遇到了在kendo 2012.3.1315.340網格過濾中的過濾問題,我在過濾器函數的頭模板上有文本框,一旦我過濾,我的分頁無法正常工作,我得到正確的數據,但我的網頁數和總記錄不改變對UIkendo ui網格過濾,尋呼機未更新
這裏是我的代碼..
function searchOnFilters(element) {
var filtersModel = getSearchFilters();
//debugger;
var filterResults = new kendo.data.DataSource({
serverPaging: true,
serverSorting: true,
serverFiltering: true,
batch: true,
pageSize: 50,
transport: {
read: {
url: '@Url.Action("MasterQA_Read", "MasterQA")',
data: { searchFilters: JSON.stringify(filtersModel) },
type: "POST"
}
},
parameterMap: function (data, operation) {
return kendo.stringify(data);
},
schema: {
data: "Data",
total : "Total"
}
});
filterResults.fetch(function() {
// debugger;
var grid = $("#MQASearchGrid").data("kendoGrid");
grid.dataSource = filterResults;
grid.refresh();
});
}
控制器:
var result1 = new DataSourceResult
{
Data = gridData.Items,
Total = gridData.TotalCount
};
return Json(result1, JsonRequestBehavior.AllowGet);
爲什麼你分配一個新的數據源而不是使用以前的數據源獲取數據? – OnaBai 2013-04-25 07:37:39