<!--menu begin-->
<extension point="org.eclipse.ui.menus">
<menuContribution locationURI="menu:org.eclipse.ui.main.menu">
<menu id="CustomizationMenu" label="%CustomizationMenu.NAME" tooltip="%CustomizationMenu.TOOLTIP">
<separator name="sepCustomizationMenu" visible="true"></separator>
</menu>
</menuContribution>
<menuContribution locationURI="menu:CustomizationMenu?after=sepCustomizationMenu">
<command commandId="ExportReport"
id="ExportReport" icon="icons/eclipse_16.png" mnemonic="%ExportReport.MNEMONIC" tooltip="%ExportReport.TOOLTIP">
<visibleWhen checkEnabled="true">
<and>
<or>
<reference definitionId="com.teamcenter.rac.ui.inMainPerspective"/>
<reference definitionId="com.teamcenter.rac.schedule.inMainView"/>
<reference definitionId="com.teamcenter.rac.pse.inMainView"/>
<reference definitionId="com.teamcenter.rac.cme.mpp.inMainView"/>
</or>
<!--加上此语句可以通过命令抑制限制菜单的显示与隐藏Start-->
<with variable="rac_command_suppression">
<not>
<iterate operator="or">
<equals value="ExportReport"/>
</iterate>
</not>
</with>
<!--加上此语句可以通过命令抑制限制菜单的显示与隐藏End-->
</and>
<!--加上此语句只有选中某个bomline对象才会显示此菜单Start-->
<!--
<iterate ifEmpty="false">
<adapt type="com.teamcenter.rac.kernel.TCComponentBOMLine"></adapt>
</iterate>
-->
<!--加上此语句只有选中某个bomline对象才会显示此菜单End-->
</visibleWhen>
</command>
</menuContribution>
</extension>
<!--menu end-->
<extension point="org.eclipse.ui.commands">
<command
id="ExportReport"
name="%ExportReport.NAME">
</command>
</extension>
<extension point="org.eclipse.ui.handlers">
<handler
class="com.hand.origin.schedule.handler.ExportReportHandler"
commandId="ExportReport">
</handler>
</extension>
Teamcenter客户化RCP二次开发之菜单栏菜单
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- PLM,是一个英文缩写,表示产品生命周期管理(Product Lifecycle Management,PLM)。...
- 在eclipse平台开发RCP插件 应用(Application) 向导(Guide) 透视图(Perspecti...