如何在使用列选择器时保持原始jqgrid宽度?

3
我正在使用jQgrid 4.7.0版本。当我在“列选择器”中应用“全部删除”选项时,网格的宽度会缩小,因此甚至无法看到我的jQgrid表头和jQgrid分页器。
请查看同样的问题这里
我设置了

`height: 'auto', autoWidth:'true', shrinkToFit : true, forceToFit:true`

在我的 jQgrid 属性中

请帮我解决这个问题

1个回答

1
顺便提一下,你所参考的旧演示使用的是jqGrid 4.3.1而不是jqGrid 4.7.0。我开发了free jqGrid作为基于jqGrid 4.7.0代码的分支已经近一年了。目前的免费jqGrid版本是4.11.0。我对每个发布版本都进行了许多变更和增强,这些变更和增强在readmes和the wiki中有描述。新版本将保持网格的宽度,在隐藏一些(甚至全部)列时,如果在创建时使用固定值width,则会保留宽度。
我创建了演示http://jsfiddle.net/kbhmg9nq/来展示结果。它使用了
width: 700

如果隐藏所有列,它会展示一个宽度与之前相同的空网格。

enter image description here

因此,我建议您升级到免费的jqGrid。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接