2011-08-16 44 views
1

我在文件 - >新建 - >其他 - > Web-> MyEntry中有一個自定義嚮導條目。Eclipse插件:我們如何根據特定條件顯示/隱藏特定向導條目?

我想這個條目僅在

1)特定項目類型的選擇(如,當我做一個右擊該項目 - >新建 - >其他 - >基於Web> MyEntry或當出現特定項目被選中。

2)在工程中的類型某些特定文件夾中選擇

我能得到我的項目類型,並且還能夠驗證其與項目類型相關的文件夾。之前,我使用屬性測試器來完成我的工作,以獲得上下文菜單的類似情況。我們是否需要使用財產測試人員,或者是否有任何其他特定方法必須在<wizard>標記內使用。

<extension 
    point="org.eclipse.ui.newWizards"> 
<category 
     name="%CategoryName" 
     id="com.sample.webtemplate"> 
    </category> 
<wizard 
      name="%WebWizard" 
      icon="icons/newhtml_wiz.gif" 
      category="org.eclipse.wst.web.ui" 
      class="com.abc.webtemplate.wizards.WebWizard" 
      project="false" 
      id="com.abc.webtemplate.wizards.WebWizard"> 
      <description>%WebWizardDesc</description> 
     </wizard> 
    </extension> 
+0

使用 <變= 「選擇」>試過 <的instanceof值= 「org.eclipse.core.resources.IProject」/> \t \t \t <測試屬性=「org.eclipse.core.resources .projectNature」 \t \t值= 「org.eclipse.wst.jsdt.core.jsNature」/> \t \t 標籤內不工作 – Abbas

回答

1

在Eclipse中,您可以使用基於表達式的活動來執行此操作。有關如何設置這些信息,請參閱help。您可能還會發現在我的一個老blog post有點幫助:-)

修訂鏈接

相關問題