mir*_*rku 2 javascript jquery jqgrid subgrid
这里有一个关于如何使用以下方法单击行来扩展子网格的答案:
onSelectRow: function(rowId) {
$("#jqgrid_id").expandSubGridRow(rowId);
}
Run Code Online (Sandbox Code Playgroud)
如果已经扩展了行,我们怎么能折叠它呢?我正在寻找类似的东西:
onSelectRow: function(rowId){
if (the_row_of_the_grid is expanded) {
// collapse: How implement this???
} else {
$("#jqgrid_id").expandSubGridRow(rowId);
}
}
Run Code Online (Sandbox Code Playgroud)
在行单击上完全展开/折叠.
我没有测试过,但在我看来,下面的代码应该做你需要的:
onSelectRow: function (rowId) {
$("#jqgrid_id").jqGrid ('toggleSubGridRow', rowId);
}
Run Code Online (Sandbox Code Playgroud)
(参见jqGrid 文档)