Kendo Grid 中锁定和解锁列的高度不匹配

Jar*_*zak 4 javascript jquery kendo-ui kendo-grid

我有 Kendo UI Grid 女巫一个锁定的列,它具有动态宽度和高度。Grid 的容器正在 CSS 中调整大小,我正在使用它kendo.resize($("#grid"))来适应 Grid 并且一切正常。

我还有一个在调整列宽的窗口调整大小事件上触发的函数。如果可能,列应该占据整个网格而不显示底部滚动条,但它们也有最小高度。所以我计算了列宽并将其设置为它们,但是当我在未锁定的列容器中有水平滚动条时,锁定的容器与它不匹配。

如果有水平滚动条,通常锁定的列会在底部显示白色区域,但是当我明确设置列宽时,它不会。

我在这个小提琴中重现了我的问题(它比我描述的要简单一点,但想法是一样的):http : //dojo.telerik.com/ADaqe

当我打开它时,网格看起来应该没问题,但是当您减小右侧 iframe 的宽度时,将显示水平滚动条 - 未显示白色区域,只需尝试将网格滚动到底部,看看会发生什么: 在此处输入图片说明 任何帮助,将不胜感激。

Jar*_*zak 5

有私人网格功能._adjustLockedHorizontalScrollBar(),它完全符合我的需要:

$(window).on('resize', function () {
    that._adjustLockedHorizontalScrollBar();
    ...
});
Run Code Online (Sandbox Code Playgroud)

这是更新的小提琴:http : //dojo.telerik.com/ADaqe/4