zktest/src/main/webapp/zuti/mvvm/_if/nestedHost.zul

Summary

Maintainability
Test Coverage
<zk>
<zscript>
public class MyLabel extends Label {
    public void onCreate() {
        setValue(getParent().toString());
    }
}
</zscript>
    <div id="bind" apply="org.zkoss.bind.BindComposer"
        viewModel="@id('vm') @init('org.zkoss.zktest.zats.zuti.vm.ManipulateInsertionVM')">
        <div id="host" apply="org.zkoss.zktest.zats.zuti.composer.ShadowComposer">
            <if test="@load(vm.rootVisible)">
            1. First
                <div>
                    <if test="@load(vm.visible)">
                        <div style="background:yellow"><label use="MyLabel"/></div>
                    </if>
                    <div style="background:green"><label use="MyLabel"/></div>
                </div>
            3. Last
            </if>
        </div>
        <button id="changeVisible" label="Change if visible" onClick='@command("changeVisible")'/>
    </div>
    <debugger rootId="host"/>
</zk>