如何使用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>