ZK框架在zul页面上获得组件的价值

时间:2015-12-30 18:32:15

标签: zk zul

我试图通过使用某种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>

1 个答案:

答案 0 :(得分:2)

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

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

    <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>