创建一个元素的流程可以条件式的。通过只指定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>