在link removed
找到演示并使用jqgrid版本4.9.2
你会看到水平滚动条正常。
重现问题的步骤。
1)调整模型列的大小(使其更宽)
2)排序年份列
在那里,您看到水平滚动条消失了,而网格电子表格则扩大了范围。
Oleg - 那是一个jqgrid的bug吗?或者我错误地使用jqgrid脚本?
答案 0 :(得分:1)
在某些列使用autoResizing: { compact: true }
属性的情况下,似乎是自动调整大小的默认行为中的错误。 Nevetherless我想在修复GitHub代码中的错误之前测试许多不同的场景。问题是存在许多选项,这对于调整列的大小非常重要,例如autowidth
,shrinkToFit
选项,当一个选项没有指定jqGrid的任何width
参数时或者指定具有某些特定值的width
(与您一样)或指定width: "auto"
或width: "100%"
等等。
作为一种解决方法,我建议您明确指定jqGrid adjustGridWidth
参数的autoResizing
属性:
autoResizing: { adjustGridWidth: false }
在调整列的大小时,它将阻止调整网格的宽度。