plugin.xml中的动态菜单贡献

时间:2011-08-04 14:53:05

标签: eclipse-plugin eclipse-rcp

plugin.xml我有

<menuContribution
      allPopups="false"
      locationURI="menu:arm.views.funblocks?after=additions">
      <menu
           icon="icons/fblock.gif"
           id="arm.views.funblocks.create"
           label="%arm.views.funblocks.create">
           <dynamic class="ru.focusmedia.odp.arm.funblocks.navigator.admin.CreateFunBlockContrib"
               id="arm.views.funblocks.create.menuitems">
           </dynamic>
      </menu>
      <command
           commandId="org.eclipse.ui.edit.delete"
           style="push">
      </command>
</menuContribution>

这很好用。但是,如果我将menu:替换为toolbar:中的locationURI,则只会显示删除命令,但不显示菜单。我也尝试用<menu>替换<toolbar>元素,但没有结果。我怎么能这样做?

1 个答案:

答案 0 :(得分:1)

您无法将菜单或工具栏添加到工具栏。

您可以使用class元素的menuContribution属性使工具栏菜单的内容完全动态化。

相关问题