0

我正在尝试从我的两个数组中创建一个列表框。其中一个具有列名,另一个列表在两个包含值的列表内。

我可以从 string 设置标题,但我不能将值分开来列出单元格。它显示两个列表项,但只有一个列表单元格。像

   HEADER 1 |  HEADER 2 | HEADER 3 
   [1, 2, 0] 
   [1, 7, 0] 

我应该把它们分开。这是我的 .zul 代码

<listbox id="listModel"
        mold="paging" pageSize="20" rows="20" selectedItem="@{mainCtrl.selected}">
    <listhead forward="onDoubleClick=onRemoveFromHeader()">
            <listheader label="${each}"
                        forEach="${comboModelColumns}" />
            </listhead>

        <listitem
                label="${each}"
                forEach="${listValues}">
            </listitem>
        </listbox>
4

2 回答 2

0

在您的情况下,您可以使用 listitem 渲染器来渲染多个单元格,请参阅本指南

或者您可以使用这种方式,但不适用于嵌套的 forEach。

<listitem forEach="${firstLoop}">
     <listcell forEach="${secondLoop}" .../>
</listitem>
于 2011-04-14T02:47:26.557 回答
0

这对我有帮助

<listitem
                                        forEach="${listValues}">
                                        <listcell
                                            forEach="${listValues[forEachStatus.index]}"
                                            label="${each}" />
                                    </listitem>
于 2011-04-15T11:35:43.323 回答