Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用mvvm样式的模板在zk中迭代打印标签_Mvvm_Zk_Zul - Fatal编程技术网

如何使用mvvm样式的模板在zk中迭代打印标签

如何使用mvvm样式的模板在zk中迭代打印标签,mvvm,zk,zul,Mvvm,Zk,Zul,我们如何使用模板来迭代列表,而不使用任何gridModel、treeModel?试试下面的代码 <window apply="org.zkoss.bind.BindComposer" viewModel="@id('vm') @init('com.test.labelTest')"> <template <!--model = "@bind(vm.allLabelSets)" some thing like this --> >

我们如何使用模板来迭代
列表
,而不使用任何
gridModel、treeModel

试试下面的代码

<window apply="org.zkoss.bind.BindComposer"
    viewModel="@id('vm') @init('com.test.labelTest')">

    <template <!--model = "@bind(vm.allLabelSets)" some thing like this --> >
        <label value="@load(each.label1)" />
        <label value="@load(each.label2)" />
        <label value="@load(each.label3)" />
    </template>

</window>

您必须使用
子项
属性

<vlayout id="vlayout" children="@bind(vm.allLabelSets) @template('record')">
    <template name="record" var="record">
        <vlayout style="padding-left:10px; border:2px solid green;" >
         <label value="@load(each.label1)" />
         <label value="@load(each.label2)" />
         <label value="@load(each.label3)" />

        </vlayout>
    </template>
</vlayout>