加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ajax – SlickGrid垂直滚动条无法正常显示,除非显示/隐藏过滤器

发布时间:2020-12-16 02:48:24 所属栏目:百科 来源:网络整理
导读:我刚刚开始使用SlickGrid但是我已经成功创建了一个可以与分页插件交互的远程模型.我遇到的唯一问题似乎是浏览器问题,但我很好奇是否有人知道可以解决问题的技巧. 我正在通过AJAX在我的模型中逐页检索数据,并使用grid.setData()和grid.render()方法更新网格.
我刚刚开始使用SlickGrid但是我已经成功创建了一个可以与分页插件交互的远程模型.我遇到的唯一问题似乎是浏览器问题,但我很好奇是否有人知道可以解决问题的技巧.

我正在通过AJAX在我的模型中逐页检索数据,并使用grid.setData()和grid.render()方法更新网格.

我想解决的问题是,当数据长度发生变化时,垂直滚动条会变得非常混乱,除非我更改过滤器面板的当前可见性(grid.hideTopPanel()或grid.showTopPanel()).混淆我的意思是滚动条中的滚动句柄不会改变大小以指示当前当前行的不同行数,如果列表增长,当我向上和向下滚动时,滚动句柄大小会跳到整个地方.

我假设“修复”有效,因为它强制浏览器重新计算视图端口高度,但有没有办法强制这种情况发生?或者有更好的方法来做我想做的事情吗?

解决方法

好的mleibman把我拉了出来,我实际上想要的是grid.updateRowCount().我相信他会在grid.setData()中添加一个调用,但是现在只需要确保两个方法调用一起使用.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读