Eclipse スカウトでテーブルの「コンテキスト対応」メニューを実行する最良の方法は何ですか?
たとえば、テーブルにブール行 " Additional
" があり、以下が必要であると仮定します。
Additional が true の場合、メニューを表示:
Edit
Add
Additional
偽の場合
Edit
Add
Delete
これを行う方法 ?
Eclipse スカウトでテーブルの「コンテキスト対応」メニューを実行する最良の方法は何ですか?
たとえば、テーブルにブール行 " Additional
" があり、以下が必要であると仮定します。
Additional が true の場合、メニューを表示:
Edit
Add
Additional
偽の場合
Edit
Add
Delete
これを行う方法 ?
execOwnerValueChanged(Object)
Eclipse Scout 4 以降: 必要なのは、メニュー項目をオーバーライドすることです。List<ITableRow>
メニュー項目を表示/有効にするかどうかを決定できる as 引数が渡されます。
削除と追加の 2 つのメニュー項目を作成してから、上記のソリューションを実装することをお勧めします。
Scout Eclipsepediaの wiki ページも参照してください。