0

下面的 zk 代码只显示在项目上......
我需要它来显示 tmp 中的所有元素。任何想法?谢谢

<zscript>
    <![CDATA[
        List tmp=Arrays.asList(new String[]{"a","b","c"});
    ]]>
</zscript>

<combobox id=&quot;mycb&quot; model="@{tmp}">
    <comboitem self="@{each=row}" label="xxx" value="yyy">
    </comboitem>
</combobox>
4

1 回答 1

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>
于 2010-05-05T12:23:22.410 回答