如何在剑道网格初始化后设置pageSizes
How to set pageSizes after kendo grid is initialized?
我基本上正在尝试将"All Items"-Pagesize设置为剑道网格。我知道我可以通过这种方式获得总项目:
var grid = $("#CardGrid").data("kendoGrid");
var dataSource = grid.dataSource;
dataSource.fetch(function () {
alert(dataSource.total());
});
这就是我试图在网格初始化后设置页面大小的原因:
var grid = $("#CardGrid").data("kendoGrid");
console.debug(grid.options);
grid.options.pageable.pageSizes = [10, 25, 50, 100]; //This does not affect the combobox for the pagesizes
那么我如何设置页面大小呢?
如果你想要一个按钮来显示你的所有物品,请尝试这个
$("#pager").kendoPager({
dataSource: dataSource,
pageSizes: [2, 3, 4, "all"]
});
来源:http://docs.telerik.com/kendo-ui/api/javascript/ui/pager
或者,试试这个:
var grid = $("#grid").data("kendoGrid");
var pageSizes = [{ text: "5", value: 5 }, { text: "10", value: 10 }, { text: "25", value: 25 },{ text: "All", value: grid.dataSource.total() }];
$('.k-pager-sizes select[data-role="dropdownlist"]').data('kendoDropDownList').setDataSource(new kendo.data.DataSource({ data: pageSizes }));
http://www.telerik.com/forums/any-way-to-add-all-to-pagesizes-array
相关文章:
- 如何在剑道网格初始化后设置pageSizes
- 对插件初始化后动态加载的元素进行样式设置
- jquery数据表在初始化时设置宽度
- 如何使用onDeviceReady设置AngularJS应用程序并初始化Cordova的功能
- TinyMCE初始化后,用javascript设置textarea值
- 在初始化Javascript时执行的私有函数中设置公共属性
- 如何设置用户当前位置以初始化离子框架中的函数
- 在object.defineProperty之前在对象初始化中设置属性
- AngularJS在初始化仪表板控制器之前使用$htttp获取仪表板设置
- jQuery插件-初始化后更新设置
- 在初始化之前设置延迟或超时
- jqGrid - 是否可以在初始化后设置 onSortCol
- 如何将 ASP MVC 窗体下拉列表设置为空白,但仅当基础值未初始化时
- 在 Backbone 中将函数设置为属性.js给了我一个错误,但如果我在初始化方法中设置它,它会起作用
- 在 JavaScript 初始化期间“无法设置未定义的属性'x'”
- Summernote:初始化后设置焦点
- 初始化后取消设置所有自定义Javascript对象
- 如何移动TinyMCE javascript初始化设置到单独的文件
- 基础5 ajax范围滑块(重新)初始化设置
- 使用逗号初始化/设置多个变量,不带“var"”