是否有一种方法可以告诉子网格当前正在显示?我需要这些信息来调整父网格的大小。
提前感谢。
一个可能的解决方案是检查子网格行是否存在并且是否可见。jqGrid在父行下创建行,该行是jqGrid的id + _rowId + _expandedContent的组合。
知道行的id和jqGrid的id,您可以轻松检查
var res = $("#jqGrid").find("#jqGrid_"+rowId+"_expandedContent");
if(res.length && !res.is(":hidden") ) {
alert("subgrid is displayed");
} else {
alert("subgrid is not displayed");
}
其中jqGrid为jqGrid的id, rowId为行id。