Sha*_*wan 6 kendo-ui kendo-grid
我希望分页只显示我的记录比我的pageSize更多.有没有办法实现这种影响?
理想情况下,当在客户端上添加/删除数据时,分页机制将相应地显示/隐藏(再次,仅显示是否存在比页面大小更多的项目).
任何想法/解决方法?
更新
一旦我删除了高度设置代码,j4ro提供的答案似乎很有效.对我来说没有必要,但是你的里程可能会有所不同,因为我没有用更典型的用例来测试它.
dataBound: function () {
if (this.dataSource.totalPages() === 1) {
this.pager.element.hide();
}
else {
this.pager.element.show();
}
}
Run Code Online (Sandbox Code Playgroud)
在dataBound事件上将此函数添加到网格中:
dataBound: function () {
var gridContent = this.element.find('.k-grid-content');
if (this.dataSource.totalPages() === 1) {
gridContent.css('height', gridContent.height() + this.pager.element.innerHeight());
this.pager.element.hide();
}
else {
this.pager.element.show();
gridContent.css('height', gridContent.height() - this.pager.element.innerHeight());
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4467 次 |
| 最近记录: |