Eclipse RCP:org.eclipse.ui.views.showView参数

dbt*_*tek 3 parameters command view eclipse-rcp

我想使用命令在我的RCP应用程序中显示特定视图.使用showView打开一个对话框以选择视图.没有选择对话框有什么办法吗?我试过参数但没有帮助.plugin.xml的相关部分如下.com.dbtek.hyperbola.views.contactsView是我的视图ID

Ton*_*sen 5

您需要添加一个命令参数,其中包含要显示的视图的ID.例如

<extension
      point="org.eclipse.ui.menus">
   <menuContribution
         locationURI="menu:org.eclipse.ui.main.menu">
      <menu
            id="window"
            label="Window">
         <command
               commandId="org.eclipse.ui.views.showView"
               label="Show Progress"
               style="push">
            <parameter
                  name="org.eclipse.ui.views.showView.viewId"
                  value="org.eclipse.ui.views.ProgressView">
            </parameter>
         </command>
      </menu>
   </menuContribution>
</extension>
Run Code Online (Sandbox Code Playgroud)