在排序标题列时,水平滚动条消失了,这是一个错误吗?

时间:2015-08-18 14:31:29

标签: jqgrid free-jqgrid

link removed找到演示并使用jqgrid版本4.9.2

你会看到水平滚动条正常。

重现问题的步骤。

1)调整模型列的大小(使其更宽)

2)排序年份列

在那里,您看到水平滚动条消失了,而网格电子表格则扩大了范围。

Oleg - 那是一个jqgrid的bug吗?或者我错误地使用jqgrid脚本?

1 个答案:

答案 0 :(得分:1)

在某些列使用autoResizing: { compact: true }属性的情况下,似乎是自动调整大小的默认行为中的错误。 Nevetherless我想在修复GitHub代码中的错误之前测试许多不同的场景。问题是存在许多选项,这对于调整列的大小非常重要,例如autowidthshrinkToFit选项,当一个选项没有指定jqGrid的任何width参数时或者指定具有某些特定值的width(与您一样)或指定width: "auto"width: "100%"等等。

作为一种解决方法,我建议您明确指定jqGrid adjustGridWidth参数的autoResizing属性:

autoResizing: { adjustGridWidth: false }

在调整列的大小时,它将阻止调整网格的宽度。