这个问题是关于Tapestry组件问题的。
我正在寻找解决这个问题的方法,而不是任何解决方法或替代方法,如何实现这个接口。
考虑表单
ajaxformloop上的元素Tapestry:<tr t:type="ajaxformloop" t:id="items" source="getItems()" value="item">...</tr>getItems()List类中的方法返回持久对象和尚未持久的新添加项(其中包含nullid )的合成组合(接口)。提交表单时,我收到此错误:
Unable to convert client value 'null' back into a server-side object
此错误发生在 onSuccessFromSave()方法之前(save是提交链接的 ID)。
我想知道,我怎样才能管理这样的非持久对象ajaxformloop以防止这样的错误。实际上,我想在我的onSucceccFrom...()方法中保存(在数据库中)这些项目。
我在这里错过了什么?