我们有一个带水平滚动的宽网格,有2个冻结列。它非常宽(超过20列),因此总是需要水平滚动。
我们使用Filter Row选项允许用户进行过滤。效果很好,但如果用户在过滤器字段之间进行选项卡,则会出现问题。如果用户选中隐藏字段(隐藏为必须滚动查看它),则标题将滚动到容纳,但正文将不会。同样,如果用户一直向右滚动并从最后一个冻结列中跳出标签,则滚动再次不同步。
请参阅以下Dojo示例以亲身体验该问题。
http://dojo.telerik.com/iNONA/2
如果有人知道如何解决这个问题,我会非常感激!
谢谢!
答案 0 :(得分:0)
我有一个类似的问题,只是没有实施。对我来说,jQuery scrollLeft()方法解决了这个问题,请参阅(Grid data isn't align with Grid header when tabbing through header columns)。
$("#example .k-grid-content").scrollLeft($("#example .k-grid-header-wrap").scrollLeft())
使用这行代码,我在Dojo示例的开发人员控制台中使用它,将网格内容调整到标题的位置。但是滚动事件,正如我在我的问题上实现的那样,对你的例子不起作用。也许这对你有帮助,你可以用角度滚动事件来调整它。