0
グリッドで作業しています。最初のグリッドの行が選択されると、2番目のグリッドがリロードされます。jqGrid:グリッド内の行の選択を許可しないでください。他のグリッドがない場合は
第2グリッドがリロードされていない間に第1グリッドの行を選択することはできませんでした。
グリッドで作業しています。最初のグリッドの行が選択されると、2番目のグリッドがリロードされます。jqGrid:グリッド内の行の選択を許可しないでください。他のグリッドがない場合は
第2グリッドがリロードされていない間に第1グリッドの行を選択することはできませんでした。
私はあなたが第2のグリッドの更新の下で何を意味するかを理解し、しかし、あなたはちょうどあなたがbeforeSelectRowコールバックを実装必要があるいくつかの条件でグリッドの行選択を防ぐために必要がある場合にフルではない午前:
beforeSelectRow: function (rowid, e) {
if (/*test some criteria*/) {
return false; // prevent row selection
}
return true; // allow row selection
}
更新=読み込みをグリッド – fmassica
@fmassica:なぜ2番目のグリッドが更新されるのですか?マスター/詳細シナリオを実装しましたか?いずれにしても、詳細グリッドがロードされるまで、または前のロードの際に完全なマスターグリッドをブロックするだけで、 'beforeSelectRow'で新しい行の選択をブロックすることで、私の提案に従うことができます。 'loadui: 'ブロック'の設定をどうしてください。 2番目のグリッドの 'beforeRequest'の最初のグリッドのオーバーレイを有効にして(可視にし)、' loadComplete'または 'loadError'の内部に隠すことができます。 – Oleg
あなたの返信ありがとう – fmassica