我也想从主网格中完全隐藏它。
有关更多说明,请参见图像。
提前致谢。
您需要隐藏的列具有名称"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}
看下一个演示: