![](/img/trans.png)
[英]Eclipse Plugin - Make a menu Item visible only when a particular element is selected
[英]Eclipse plugin menu item is not visible
我嘗試添加一個菜單項來打包資源管理器的右鍵菜單。 但是當我運行我的插件時,我的菜單項不可見。 我錯過了什么?
這是我的plugin.xml:
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>
<extension
point="org.eclipse.ui.menus">
<menuContribution
locationURI="popup:org.eclipse.jdt.ui.PackageExplorer">
<command
commandId="kodsayici.counter"
label="Count"
style="push">
<visibleWhen
checkEnabled="false">
<with
variable="menuSelection">
<iterate
ifEmpty="false"
operator="or">
<adapt
type="org.eclipse.jdt.core.ICompilationUnit">
</adapt>
</iterate>
</with>
</visibleWhen>
</command>
</menuContribution>
</extension>
<extension
point="org.eclipse.ui.commands">
<command
defaultHandler="kodsayici.Counter"
id="kodsayici.counter"
name="Count">
</command>
</extension>
</plugin>
我解決了我的問題。 menuSelection
是一個錯誤的變量名。 這些變量名稱是預定義的( Command_Core_Expressions )。 如果將menuSelection更改為activeMenuSelection
,我的插件可以正常工作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.