1

我试图通过使用某种 getValue 方法来获取 zul 页面上文本框的值。我应该在 zul 页面上处理这个,而不是在控制器上。我需要使用来自文本框的值分配一个列表框单元格(这是下面列表框的第一个单元格)。

    <listcell>
        <label value="" />
    </listcell>

    <listcell>
        <toolbarbutton visible="true"
            image="/resources/images/icons/1616/page_text.gif" />
    </listcell>

    <listcell>
        <label value="@{file.name}" />
    </listcell>

    <listcell>                           
        <toolbarbutton forward="onClick=onRemoveMultipleFiles"
            visible="true" id="newFileAndCommentRemove" image="/resources/images/icons/1616/delete.png" />
    </listcell>
</listitem>

4

1 回答 1

2

如果您想要的是在填充文本框后,第一个单元格将填充其值,您可以这样做:

  1. 将 id 放入单元格的标签中
  2. 在文本框中放置一个 onChange 操作,因此当文本框更改时,您可以将其值放入单元格中

像这样:

<textbox id="textbox" onChange="label.setValue(self.getValue())"/>
<listbox id="newFileAndComment">
<listhead>
    <listheader label="1" width="30px" />
</listhead> 
<listitem self="@{each=file}">
    <listcell>
        <label id="label"/>
    </listcell>
</listitem>
于 2015-12-30T23:25:06.847 回答