条件式流程

创建一个元素的流程可以条件式的。通过只指定if或unless属性,或都指定,开发人员可以控制是否创建相关的元素。

在下面的例子中,如果a为1,且b不为2 window 组件就会被创建。如果一个元素被忽略,那么它所有的组件都会忽略。

<window if="${a==1}" unless="${b==2}">
   ...
</window>

下面的例子控制什么时候解释Java代码。

<textbox id="contributor"/>
<zscript if="${param.contributor}">
   contributor.label = Executions.getCurrent().getParameter("contributor");
</zscript>