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 に答える