zktest/src/main/webapp/zuti/mvvm/_choose/multiRoot.zul

Summary

Maintainability
Test Coverage
<zk>
    <div id="host" apply="org.zkoss.bind.BindComposer"
        viewModel="@id('vm') @init('org.zkoss.zktest.zats.zuti.vm.ForEachVM')">
        **Start**
        <forEach begin="@load(vm.begin)" end="@load(vm.end)">
            <choose>
                <when test="@load(each lt 3)">
                    <div style="color:blue">${each} Template</div>
                </when>
                <when test="@load(each lt 6)">
                    <div style="color:yellow">${each} Template</div>
                </when>
                <otherwise>
                    <div style="color:red">${each} Template</div>
                </otherwise>
            </choose>
            **Middle**
            <choose>
                <when test="@load(each lt 3)">
                    <div style="color:blue">${each} Template</div>
                </when>
                <when test="@load(each lt 6)">
                    <div style="color:yellow">${each} Template</div>
                </when>
                <otherwise>
                    <div style="color:red">${each} Template</div>
                </otherwise>
            </choose>
        </forEach>
        **End**
    </div>
    <debugger rootId="host"/>
</zk>