【问题标题】:jqGrid Fixed width table when hide show columnjqGrid 隐藏显示列时固定宽度表
【发布时间】:2015-12-11 11:39:10
【问题描述】:

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

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

【问题讨论】:

    标签: jqgrid free-jqgrid


    【解决方案1】:

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

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

    width: 300,
    

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

    【讨论】:

    • Oleg,但是当我们添加 height: 100 时,这个问题又出现了。哈哈修复这个jsfiddle.net/yNw3C/12349。需要固定高度!
    • @diJey:那么您将拥有具有height: 100 的网格。抱歉,如果您有问题或发现问题,您应该清楚地描述它。
    • 我使用 jqGrid 4.9.3-pre - 免费 jqGrid,2015-10-08。当显示和隐藏列多次时,表格的大小不断增加
    • @diJey: 1) 您应该使用最新的 4.11.1 或 GitHub 的最后一个代码。 2)您应该提供重现问题的演示。
    • 我在demo中添加了4.11.1。点击Show隐藏几次。这个:jsfiddle.net/yNw3C/12350.
    猜你喜欢
    • 2017-01-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-06
    • 2011-07-29
    • 2015-10-26
    • 1970-01-01
    相关资源
    最近更新 更多