Flex ContextMenuアイテムを動的に変更する
-
06-07-2019 - |
質問
アプリケーションでAdvancedDataGridのContextMenuを使用しています。グリッドの通常のコンテキストメニューを実装できます。現在、コンテキストメニューを動的にすることを計画しています。
たとえば、特定のセルをクリックした場合、コンテキストメニューにはそのセルに関連するアイテムのみを表示する必要があります。それを行う方法はありますか?
解決 2
これに対する解決策を見つけました。非常に簡単:
他のヒント
ContextMenu
クラスには、 customItems プロパティ(Adobe livedocsから引用):
ContextMenuItemオブジェクトの配列。配列内の各オブジェクトは、定義したコンテキストメニュー項目を表します。このプロパティを使用して、これらのカスタムメニュー項目を追加、削除、または変更します。
新しいメニュー項目を追加するには、ContextMenuItemオブジェクトを作成し、それをcustomItems配列に追加します(たとえば、Array.push()を使用して)。メニュー項目の作成の詳細については、ContextMenuItemクラスのエントリを参照してください。
所属していません StackOverflow