Home   Single Page

If と Unless

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

以下の例では、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>