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