英文:
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.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。


评论