jqGrid隐藏显示列时的固定宽度表

时间:2015-12-11 11:39:11

标签: jqgrid free-jqgrid

我使用jqGrid 4.9.3-pre-free jqGrid,2015-10-08。当显示和隐藏列多次时,表的大小不断增加。如何修复表格的宽度。 我在主项目中使用了免费的jqGrid。 例如:jsFiddle

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

1 个答案:

答案 0 :(得分:0)

您在问题中使用了“free-jqgrid”标记,但是您使用旧jqGrid 4.6的jqFiddle演示。免费的jqGrid可以从GitHub here加载,可以使用the wiki article中描述的URL从CDN使用,也可以从WebJars中使用,或者从npm安装(参见here)或者bower(请参阅here)或来自NuGet(请参阅here)。 免费jqGrid 是jqGrid的一个分支,我将jqGrid重命名为 Guriddo jqGrid JS (请参阅the post)并更改许可协议后我开发了。即使源代码仍可在GitHub上使用(请参阅here),也无法免费使用。请参阅here Guriddo jqGrid JS的价格。

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

width: 300,
在演示中

并重试测试。通过隐藏/显示列,您将看到另一种行为。