都市ごと、次に企業ごとにグループ化されたデータを持つjqGridがあります。親ノード (都市) が崩壊するのを防ぎ、グリッドから崩壊/展開 (シンボル +/-) を取り出したいと思います。
あなたはそれを行う方法を知っていますか?
PS 商用版のグリッドを使用しています。
どうもありがとうございました、
サブグリッドを使用しているように見えますか?
+
/セルのそれぞれは、クラスを持つ要素に-
カプセル化されます。たとえば、次のようになります。<td>
ui-sgcollapsed
<td role="gridcell"
aria-describedby="list11_subgrid"
class="ui-sgcollapsed sgexpanded"
style="">
<a href="javascript:void(0);">
<span class="ui-icon ui-icon-minus"></span>
</a>
</td>
などのセレクターを使用して、これらjQuery('.ui-sgcollapsed')
の要素やイベントを検索し、ユーザーが行を折りたたむのを防ぐことができます。unbind
click
もちろん、これを行う前に、サブグリッドが表示されるように各行を展開する必要があります。これを行う最も簡単な方法は、おそらくexpandOnLoad: true
オプションを使用することです。
それは役に立ちますか?
一方、これがあなたが望むものであると確信していますか?デフォルトですべてを展開し、必要に応じて行を折りたたんだり、一度により多くの情報を表示したり、ユーザーが必要とするものを表示したりできるようにするだけで十分でしょうか?