0
如何在Eclipse中动态填充popupMenu的操作。如何动态填充Eclipse popup菜单?
我试了下面的教程:http://wiki.eclipse.org/Menu_Contributions/Populating_a_dynamic_submenu没有太大的成功。
这里是我的plugin.xml文件
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>
<extension point="org.eclipse.ui.popupMenus">
<viewerContribution
id="org.eclipse.ui.articles.action.contribution.popup.navigator"
targetID="org.eclipse.ui.views.ResourceNavigator">
<menu
id="org.eclipse.ui.articles.action.contribution.navigator.subMenu"
label="Apply command"
path="additions">
<dynamic class="helloworld.DynamicMenu"
id="org.eclipse.ui.views.problems.groupBy.items"></dynamic>
</menu>
</viewerContribution>
</extension>
</plugin>
的问题是,什么也不会发生。来自DynamicMenu的getContributionItems不会被调用,并且我不会收到任何错误。 Eclipse会警告我,虽然这种动态不是菜单的合法子项。
我正在运行eclipse 3.7并构建目标版本相同的扩展。
记得接受答案... – 2012-05-04 10:21:26