这个问题是关于Tapestry
组件问题的。
我正在寻找解决这个问题的方法,而不是任何解决方法或替代方法,如何实现这个接口。
考虑表单
ajaxformloop
上的元素Tapestry
:<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...()
方法中保存(在数据库中)这些项目。
我在这里错过了什么?