jqGrid を使用したあるケースでは、サブグリッドを展開した後、プラス記号が残り、折りたたみが失敗するという状況があります。プラス記号をさらにクリックするたびに、サブグリッドが追加されます。サブグリッドのデータは正しく表示されますが、プラス アイコンがマイナス アイコンに置き換えられないため、何らかの方法で jqGrid は拡張が「失敗した」と「考えます」。
誰が何が間違っているのか考えていますか? 助けてくれてありがとう!
この問題は、サブグリッドではページャーが false に設定されているのに、グリッドではページャーが true に設定されていることが原因で発生します。サブグリッドには常に 1 つのレコードがあるため、false を割り当てました。true を選択すると、この問題を回避できます。
この問題を簡単に再現して修正できることを願っています。(注: この場合、グリッドには onSelectRow イベントを使用します。これは、展開 (プラス) アイコンをクリックすることでもトリガーされます。このバグに関連しているかどうかはわかりません。そのイベントを無視するだけでは、プラスの効果はありません)。