2015-12-11 44 views
0

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

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

回答

0

你用你的问题“自由的jqGrid”的标签,但jqFiddle演示,您使用的包括老的jqGrid 4.6。免费的jqGrid可以从GitHub here被装入,从CDN使用the wiki article描述或从WebJars使用或从npm安装的URL被使用(见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, 

在演示中,然后重试测试。您将通过隐藏/显示列来看到另一个行为。

+0

感谢Oleg!这是工作 –

+0

@diJey:不客气! – Oleg

+0

奥列格,但是当我们增加高度:100时,这个问题再次出现。 Haw修复这个http://jsfiddle.net/yNw3C/12349/。需要固定的高度! –