jqGrid 固定宽度 table 隐藏显示列时

jqGrid Fixed width table when hide show column

我使用jqGrid 4.9.3-pre - 免费的jqGrid, 2015-10-08.When 显示和隐藏列很多次 table 的大小在不断增加。如何固定 table 的宽度。 我在主项目中使用了免费的 jqGrid。 示例:jsFiddle

    viewrecords: true,
    width: 300,
    height: 100,
    maxRowNum: 200,
    rownumbers: true,
    rownumWidth: 25

您在问题中使用了 "free-jqgrid" 标签,但是您包含的 jqFiddle 演示使用了旧的 jqGrid 4.6。免费的 jqGrid 可以从 GitHub here, be used from CDN using the URLs described in the wiki article or be used from WebJars or be installed from npm (see here) or bower (see here) or from NuGet (see here). Free jqGrid is the fork of jqGrid which I develop short after renaming jqGrid to Guriddo jqGrid JS (see the post) and changing the licence agreements. Even if the source code is still available on GitHub (see here) it can't be used for free. See here Guriddo jqGrid JS 的价格

加载。

如果您使用免费的 jqGrid 4.11.1 或演示中的当前源,那么不会存在不断增加的网格宽度。请参阅修改后的演示:http://jsfiddle.net/OlegKi/yNw3C/12341/。我建议您另外评论该行

width: 300,

在演示中重试测试。您将在 hiding/showing 列中看到一些其他行为。