[FlexGrid] セルのドロップダウンリストを動的に変更する方法

文書番号 : 81162     文書種別 : HowTo
登録日 : 2015/01/30     最終更新日 : 2015/01/30

対象製品

Wijmo 5

詳細

FlexGridのセルのドロップダウンリストを動的に変更する方法を紹介します。

DataMapのgetDisplayValues メソッドをオーバーライドし、他列の値に応じてドロップダウンに表示する値を制限することで、項目を動的に変更することができます。

また、セルが編集モードに入る前に発生するbeginningEdit イベントでColumn クラスのdataMap プロパティを再設定することで、項目を動的に変更することもできます。

※これらの機能を利用するにはwijmo.inputモジュールへの参照が含まれている必要があります。

以下のサンプルではCountry列の値に応じてCity列のドロップダウンメニューの項目を動的に変更しています。

サンプル

・DataMapのgetDisplayValues メソッドをオーバーライドする方法


・beginningEdit イベントでColumn クラスのdataMap プロパティを再設定する方法

キーワード

Angular