代码之家  ›  专栏  ›  技术社区  ›  bcm

隐藏jqGrid渲染后的列(标题和行)

  •  4
  • bcm  · 技术社区  · 16 年前

    在jqGrid中设置一个特定的列之后,是否可以隐藏它,同时确保IE/FF的所有对齐方式都是正确的(表宽和标题/数据对齐)。

    我在重复一个特定的列,并检查它是否全部为空,如果是,我尝试在该列的标题和单元格上使用.remove(),但对齐方式严重偏离(我认为setGridWidth仍在考虑已删除列的宽度)。我知道当jqGrid初始化时有一个隐藏选项。。。但不确定是否有用于后期渲染的方法。

    1 回复  |  直到 16 年前
        1
  •  6
  •   Jason Jones    14 年前

    你可以用 hideCol showCol 创建jqGrid后隐藏和显示列的方法。方法 不从jqGrid中删除任何数据,但只隐藏指定的列。看到了吗 http://www.trirand.com/jqgridwiki/doku.php?id=wiki:methods

    loadComplete 事件。您可以使用 getDataIDs 方法,然后使用 getRowData showCol公司 对于以前隐藏的所有列。你可以随时打电话 对于所有应该看到和调用的列 希代科尔