此問題是關於Tapestry
組件問題。無法將客戶端值'null'轉換回服務器端對象
我正在尋找一個解決方案,正是這個問題,沒有任何解決方法或替代方法,如何實現這個接口。
考慮
Tapestry
形式ajaxformloop
元件:<tr t:type="ajaxformloop" t:id="items" source="getItems()" value="item">
...
</tr>
getItems()
內部類方法返回合成組合(List
接口)持久化對象和尚未持久的新增項目(其中有null
id)。當提交表單我收到此錯誤:
Unable to convert client value 'null' back into a server-side object
此錯誤發生之前onSuccessFromSave()
方法(save
是提交鏈接的ID)。
我想知道,我怎麼能管理這樣的不持久對象與ajaxformloop
以防止這種錯誤。實際上,我想在我的onSucceccFrom...()
方法中保存(在DB中)這些項目。
我在這裏錯過了什麼?