RCP处理程序已启用,用于多个 ‘with’ 元素

huangapple go评论67阅读模式
英文:

RCP handler enabledwhen for multiple 'with' elements

问题

如何为enabledwhen添加多个'with'元素?以下是我的plugin.xml文件示例:

<handler
         class="com.myClass"
         commandId="com.myid">
         <enabledWhen>
           <with variable="menu.enablement">
	               <equals
	                     value="true">
	               </equals>
            </with>
            <with variable="menu.request.state">
	               <equals
	                     value="true">
	               </equals>
	        </with>
         </enabledWhen>
</handler>

我希望enabledWhen只在两个with元素都评估为true时才为true,但我可以在同一个enabledWhen下添加两个'with'元素吗?

英文:

How can I add multiple 'with' elements for enabledwhen? Here's my plugin.xml file

<handler
         class="com.myClass"
         commandId="com.myid">
         <enabledWhen>
           <with variable="menu.enablement">
	               <equals
	                     value="true">
	               </equals>
            </with>
            <with variable="menu.request.state">
	               <equals
	                     value="true">
	               </equals>
	        </with>
         </enabledWhen>
</handler>

I want the enalbledWhen to be true only IF both the with elements evaluate to true but can I add two 'with' elements under the same enabledWhen?

答案1

得分: 0

是的。将一个<and>元素用作两个<with>的共同父元素。

英文:

Yes. Use an <and> element as the common parent of both <with>s.

huangapple
  • 本文由 发表于 2023年5月30日 05:42:50
  • 转载请务必保留本文链接:https://go.coder-hub.com/76360471.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定