有没有办法将“All”添加到pageSizes数组?剑道UI

时间:2014-02-25 17:45:46

标签: asp.net-mvc kendo-ui

我希望在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();

但这似乎没有做任何事情。

任何帮助都会非常有帮助。谢谢!

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

尝试设置页面大小,然后刷新网格

 var grid = $("#Grid").data("kendoGrid");
          grid.dataSource.pageSize('some real big page size to simulate "all"')
          grid.dataSource.page(1) //refresh