免费的jqGrid 4.8.0 - 问题与自动调整(Free jqGrid 4.8.0 - Iss

2019-10-22 11:08发布

我终于能试图重新创建天后上传的虫子放入jFiddle。 我注意到这一点,因为我是从4.7.0移植,但无法针点确切的问题。

描述了这个问题的jFiddle是jFiddle演示

这就是问题:

如果你设置自动调整为true, 如果在网格线的数量比格高度更长 (这样你就看到右边的反弹时),每双击你会做对列自动调整其大小,整个网格将会萎缩,并保持萎缩越来越每增加点击。 (只需点击列session_status和END_TIME之间的调整,你会看到他们正在改变,而网格宽度不断缩短的所有的时间)。

如果用jFiddle发挥,将有小于高度的行数,则电网正常工作,只是做$('#jqGrid').jqGrid('setGridHeight', 500, false);

(只需点击列session_status和END_TIME之间的调整,你会看到他们正在改变,而网格宽度保持不变)。

这是我很难明确对jFiddle的问题,因为它是hidding仅在线路的NUM比格高度。

有没有什么办法可以解决这个问题?

(PS这只是我一直在重新使用演示的例子,所以没有将它移动到模板还)

谢谢,

的。

Answer 1:

我可以证实,这是我后,你的错误报告,现在修正了一个错误。 因为有很多不同的参数组合的网格的大小调整是非常复杂和棘手。 我希望新的变化没有任何副作用。

你应该从GitGub刷新免费的jqGrid的来源。 修改后的jsfiddle演示http://jsfiddle.net/OlegKi/mrfvsyc2/8/从GitHub采用了最新的来源和现在的问题是固定的。 的修复程序从替换由线

if (p.tblwidth < p.width) {

以下内容

if (p.tblwidth + (hs ? scw: 0) < p.width) {


文章来源: Free jqGrid 4.8.0 - Issue with autoResize