【发布时间】:2012-04-12 05:58:44
【问题描述】:
我刚开始使用 SlickGrid,但我在创建可以与分页插件交互的远程模型方面取得了很大成功。我唯一的问题似乎是浏览器问题,但我很好奇是否有人知道可以解决问题的技巧。
我正在通过 AJAX 在我的模型中逐页检索数据,并使用 grid.setData() 和 grid.render() 方法更新网格。
我想解决的问题是,当数据长度发生变化时,垂直滚动条会变得非常混乱,除非我更改过滤器面板的当前可见性(grid.hideTopPanel() 或 grid.showTopPanel())。混淆是指滚动条中的滚动句柄不会改变大小以指示当前当前的不同行数,如果列表增长,滚动句柄大小会随着我向上和向下滚动而跳跃.
我假设“修复”有效,因为它强制浏览器重新计算视口高度,但有什么方法可以强制这种情况发生吗?还是有更好的方法来做我想做的事情?
【问题讨论】: