動的ドロップダウン メニューの形式で実装された Eclipse プラグインを作成しようとしています。ドロップダウン メニューの内容は、動的に入力する必要があります。コンテンツを静的に追加することはできますが、動的な実装は私が実際に何をするかです。
静的および動的プルダウン メニューの記事を参照し、手順に従って動的プルダウン メニューを作成しました。
ただし、動的部分を実装しようとすると、プラグインが Eclipse に読み込まれません。コンソールにもエラーは表示されません。
私は次のことをしました:
- my を右クリックし
org.eclipse.ui.menus
、メニューへの貢献を追加しました - 追加したコントリビューションを右クリックして、動的ノードを追加しました。
- 動的クラスを実装しました。
結果の XML:
<menuContribution
allPopups="false"
locationURI="toolbar:org.eclipse.ui.main.toolbar?after=additions">
<dynamic
class="org.eclipse.ui.articles.action.contribution.DynamicContributionItem"
id="org.eclipse.ui.articles.action.contribution.dynamic3">
</dynamic>
</menuContribution>
名前付きの実装されたクラスDynamicContributionItem
が呼び出されることはありません。何が間違っているのかわかりませんか?
ここに記載されているよりも動的なドロップダウンを作成するより良い方法はありますか?