Kendo UI Grid可调整大小的bug

时间:2015-08-07 09:47:26

标签: jquery kendo-ui kendo-grid

我对Kendo UI Grid有疑问。当我使网格可调整大小并设置每列的宽度时,调整其大小的光标未对齐。

有一个简单的例子:

JSFiddle1JsFiddle2

$("#uxUsersToTransfer").kendoGrid({
    height: 100,
    resizable: true,
    columns: [ ... ],
});

更新解决方案:

这是一种可能的解决方案:JsFiddle3您可以删除最终列的宽度以使其正常工作!

1 个答案:

答案 0 :(得分:1)

查看kendo documentation,您需要启用水平滚动,将宽度更改为百分比,或者保留一列没有width属性。

  

如果所有列都有像素宽度且其总和超过网格宽度,则会出现水平滚动条(如果启用了滚动)。如果该总和小于网格的宽度,则将忽略列宽并且所有列都将展开。这将导致不希望的副作用,例如,调整列大小时。在旧的IE版本中,将遵循列宽,但会发生未对齐。这就是为什么建议至少有一列没有指定宽度,以便它可以自由调整。所有列的显式宽度只有在以百分比设置时才设置,或者如果它们的总和超过网格宽度且目标是水平滚动。