我希望在Kendo Web UI网格的页面大小下拉列表中添加“全部”选项。
.kendoGrid()的pageSizes:属性只接受整数数组。
我尝试在网格初始化之后完成下拉列表,如下所示:
var testSelector = '.k-pager-sizes select[data-role="dropdownlist"]';
var test = $(testSelector).data('kendoDropDownList');
test.options.dataSource = [
{ value: 20, text: "20" },
{ value: 50, text: "50" },
{ value: 100, text: "100" },
{ value: 9007199254740992, text: "All" }
];
test.options.dataTextField = "text";
test.options.dataValueField = "value";
test.refresh();
但这似乎没有做任何事情。
任何帮助都会非常有帮助。谢谢!
有什么想法吗?
答案 0 :(得分:0)
尝试设置页面大小,然后刷新网格
var grid = $("#Grid").data("kendoGrid");
grid.dataSource.pageSize('some real big page size to simulate "all"')
grid.dataSource.page(1) //refresh