Eclipse RCP: org.eclipse.ui.views.showView Параметры - PullRequest
3 голосов
/ 27 июня 2011

Я хочу показать конкретное представление в моем приложении RCP с помощью команды. Использование showView открывает диалог для выбора вида. Есть ли способ обойтись без выбора диалога? Я пробовал параметры, но не помогло. Связанная часть plugin.xml находится ниже. com.dbtek.hyperbola.views.contactsView мой вид ID

1 Ответ

5 голосов
/ 27 июня 2011

Вам необходимо добавить параметр команды с идентификатором представления для отображения. Э.Г.

<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>
...