Here https://stackoverflow.com/questions/3345401有一个关于当我们单击一行时如何扩展子网格的答案:
onSelectRow: function(rowId) {
$("#jqgrid_id").expandSubGridRow(rowId);
}
如果该行已经展开,我们如何折叠该行?
我正在寻找类似的东西:
onSelectRow: function(rowId){
if (the_row_of_the_grid is expanded) {
// collapse: How implement this???
} else {
$("#jqgrid_id").expandSubGridRow(rowId);
}
}
单击行即可完全展开/折叠。
我还没有测试过它,但在我看来,以下代码应该可以满足您的需要:
onSelectRow: function (rowId) {
$("#jqgrid_id").jqGrid ('toggleSubGridRow', rowId);
}
(参见 jqGrid文档 http://www.trirand.com/jqgridwiki/doku.php?id=wiki:subgrid#methods)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)