以下zk代码仅显示项目...
我需要它来显示tmp中的所有元素。任何的想法?感谢
<zscript>
<![CDATA[
List tmp=Arrays.asList(new String[]{"a","b","c"});
]]>
</zscript>
<combobox id="mycb" model="@{tmp}">
<comboitem self="@{each=row}" label="xxx" value="yyy">
</comboitem>
</combobox>
答案 0 :(得分:1)
您需要在ZUL文件中初始化数据仓。此外,不需要将您的数组包装为List(如果您愿意,也可以)。以下代码有效:
<?init class="org.zkoss.zkplus.databind.AnnotateDataBinderInit" ?>
<zk>
<zscript>
<![CDATA[
String[] data = new String[]{"a","b","c"};
]]>
</zscript>
<combobox id="list" width="200px" model="@{data}"/>
</zk>