在与子网格工作jqGrid的我如何可以完全隐藏在那里出现的加列/负/开图标?(In a workin

2019-07-31 15:04发布

我想从主电网完全隐藏它。

更多的澄清见形象。

提前致谢。

Answer 1:

你需要隐藏的列的名称为"subgrid" 。 因此,要隐藏它,你可以使用

$("#grid").jqGrid("hideCol", "subgrid");

如果您需要实现开启或关闭的子网格界面,你可以调用toggleSubGridRow直接方法。 在主排例如,下面的回调将切换亚格双击:

ondblClickRow: function (rowid) {
    $(this).jqGrid("toggleSubGridRow", rowid);
}

请参见相应的演示在这里 :

更新 :如果你想额外隐藏的次网格可以使用该选项的第一列中的图标

subGridOptions: { openicon: "ui-helper-hidden" }

并添加额外的CSS样式

.subgrid-cell .ui-helper-hidden { display: none}

请参阅更新的演示 :

更新2:要隐藏你可以只使用子网格行中的图标列

.subgrid-cell { display: none}

参见下一个演示 :



文章来源: In a working jqGrid with subGrid how I can hide the column where appears the plus/minus/open icons completely?