经过几天的尝试重新创建错误后,我终于能够将错误上传到 jFiddle 中。自从我从 4.7.0 移植后,我注意到了这一点,但无法确定确切的问题。
描述该问题的 jFiddle 位于jFiddle 演示中
这就是问题:
如果您将 autoResize 设置为 true,并且网格中的行数大于网格高度(这样您开始看到右侧的过度滚动),则每次双击该列都会自动调整其大小,整个网格会缩小,并且随着每一次额外的点击,它会越来越小。(只需单击 session_status 和 end_time 之间的列调整大小,您会看到它们在变化,而网格宽度一直在缩小)。
如果您使用 jFiddle 并且行数小于高度,则网格按预期工作,只需执行$('#jqGrid').jqGrid('setGridHeight', 500, false);
(只需单击 session_status 和 end_time 之间的列调整大小,您会看到它们正在发生变化,而网格宽度保持不变)。
我很难确定 jFiddle 上的问题,因为它仅在行数高于网格高度时才隐藏。
有什么办法可以解决这个问题吗?
(ps这只是我不断重复用于演示的一个例子,所以还没有将它移到模板中)
谢谢,
塔尔。