0
我希望在Eclipse問題視圖中添加一個彈出菜單。我可以添加菜單,但我希望它只在一定條件下出現。例如,當在問題視圖中選擇某種類型的問題時。將彈出菜單添加到Eclipse問題視圖
我希望在Eclipse問題視圖中添加一個彈出菜單。我可以添加菜單,但我希望它只在一定條件下出現。例如,當在問題視圖中選擇某種類型的問題時。將彈出菜單添加到Eclipse問題視圖
假設您使用「org.eclipse.ui.menus」擴展點和命令框架,您可以將菜單定義的visibleWhen部分設置爲類似;
<visibleWhen>
<with variable="selection">
<iterate>
<and>
<instanceof value="com.example.MyClass">
</instanceof>
</and>
</iterate>
</with>
</visibleWhen>
這應該只會讓選項在所選項目是正確實例時可見。 也可以以類似的方式在命令處理程序上設置啓用狀態和活動狀態。
非常感謝。這是最後一個子問題。我是否可以通過表格中的某個值縮小範圍?說這個類型? – ScottJ 2012-08-08 13:16:05
這聽起來像你需要調查[屬性測試人員](http://wiki.eclipse.org/Command_Core_Expressions#Property_Testers)這種更詳細的檢查類型。 Eclipse提供了一些默認的,但你也可以實現你自己的。 – Simon 2012-08-09 05:40:35
再次感謝您。 – ScottJ 2012-08-09 14:43:32