0
我有以下menuContribution
,將一個命令添加到Tree
的上下文菜單中。有兩個技術參數expand
和useSelection
。命令菜單貢獻將參數名稱添加到標籤
<menuContribution
locationURI="popup:com.softmodeler.ui.editors.StructureCompareEditor?after=additions">
<command
commandId="softmodeler.cmd.refreshViewer"
id="softmodeler.cmd.refreshViewer"
style="push">
<parameter
name="expand"
value="1">
</parameter>
<parameter
name="useSelection"
value="true">
</parameter>
</command>
</menuContribution>
任何想法如何擺脫在標籤中的參數名?
我可以在command
上設置label
屬性,但我會有冗餘標籤(支持四種UI語言,試圖防止冗餘)。
不是我希望的答案,是的,我知道本地化。我只希望只在命令中定義標籤,特別是我想在不同菜單中使用的命令,這將意味着維護x標籤。我會將問題留在公開場合,以防萬一有人知道黑客/解決方法。 –
當然,我也遇到過這種冗餘。我能夠想到的最好的方法是對引用相同命令的所有菜單使用相同的「%label」。 –
剛剛遇到同樣的解決方案,想發表一個答案,並看到您的評論。幸運的是,命令和菜單聲明都在同一個plugin.xml中。這現在做這項工作。 –