2013-07-23 70 views
0

我有一個表單和一系列包含其內部輸入的面板,作爲列表。當我點擊添加按鈕時,表單被提交併且新的項目被添加到這個表單中。在新創建的面板中輸入日期選取行爲。問題是它取消了應用於已經在該表單上的輸入(之前添加)的行爲。其他形式的輸入不受影響。Wicket的輸入在提交表單後失去行爲

將每個字段行爲應用到具有唯一名稱。輸入內的值正確處理。

如何保留應用於舊輸入的行爲?

+1

請分享您的代碼。你說的話應該正常工作,所以沒有代碼就很難說出了什麼問題。 – Buurman

回答

0

如何保留應用於舊輸入的行爲?

你可能把你的輸入字段放到一個ListView中吧?如果是這樣,請嘗試調用ListView.setReuseItems(true)。這個設置可以確保當你向listview添加一些東西時,它會再次渲染舊項目(使用舊的輸入字段及其行爲),而不是創建新項目。

+0

謝謝,這似乎是一個案例。 – kboom