ハイテクの達人、こんにちは。
jqGridで1行だけ展開するにはどうすればよいですか?
サブグリッドをクリックして行を展開すると、現在展開されているすべての列が折りたたまれます。サブグリッドの作成に「expandOnLoad:false」属性を追加しました。しかし、機能していません。
Plsは正しい解決策を提供します。
ありがとう、SENTHIL B
ハイテクの達人、こんにちは。
jqGridで1行だけ展開するにはどうすればよいですか?
サブグリッドをクリックして行を展開すると、現在展開されているすべての列が折りたたまれます。サブグリッドの作成に「expandOnLoad:false」属性を追加しました。しかし、機能していません。
Plsは正しい解決策を提供します。
ありがとう、SENTHIL B
そして、行のクリックでサブグリッドを展開します:
onSelectRow: function (pRowId) {
$(outterGrid).jqGrid('toggleSubGridRow', pRowId);
var rowIds = $(outterGrid).getDataIDs();
$.each(rowIds, function (index, rowId) {
if (pRowId != rowId) {
$(outterGrid).collapseSubGridRow(rowId);
}
});
}
ここで、outterGrid はクリックしているグリッドです