0

10 列のグリッドと 60 列以上のグリッドがあります。任意の列または列数を選択して表示したままにできるこれらのグリッドのビューを提供したいと考えています。次に、残りの「選択されていない」グリッド列をすべて非表示にする要求を送信し、選択した列を表示できるようにします。

エンドユーザーは、表示する列を選択でき、残りの列が一時的に非表示になるメカニズムが必要です。コンテキスト メニューから各列を選択して各列を非表示にできることはわかっていますが、複数の列を含むグリッドがある場合、各列を選択して非表示にするのは非常に難しい場合があります。ユーザーが「表示」したい列を選択し、残りの列を非表示にできるメカニズムを作成したいと思います。

グリッドの再構成が進むべき道だと思いますが、「オンザフライ」で表示できるように列を選択し、新しい列モデルに基づいてグリッドを再構成する方法を示す実際の例はありません。

4

1 に答える 1

1

これにアプローチするには、いくつかの方法があります。

  1. 1 つの方法は、列をループして、非表示にする列に対して hide() メソッドを呼び出すことです。

  2. 列の数が多い場合は、再構成メソッドを使用する方がよい場合があります。最初のパラメーターを undefined にして reconfigure を使用すると、最初に構成されたストアを再利用できます。

    reconfigure(未定義、myColumns)

于 2013-01-15T01:09:27.253 に答える