条件付き処理

条件付きで要素を処理することができます。i funless属性どちらか、又は両方を指定することで、ディベロッパーは関連している要素を処理するかどうかが決められます。

以下の例では、aが1で、bが2ではない場合のみ、ウィンドウコンポーネントは作成されます。要素が無視される場合、そのすべての子要素も無視されます。

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

以下の例はJavaコードをいつ翻訳するか決めています。

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