我正在尝试使用rowEdit模式编辑datatable上的行,但它对我不起作用。
这是rowEdit事件:
<p:ajax event="rowEdit"
listener="#{saisirHeuresForm.updateMyRow}"
update=":saisirHeuresForm:messages"/>
与managedBean对应的方法:
public void updateMyRow(RowEditEvent event) {
event.getObject();
}
event.getObject()
方法返回与编辑的行对应的对象,但没有任何属性修改。
有人知道这个问题吗?
提前感谢您的帮助
答案 0 :(得分:0)
最后我发现了我做错了什么。 方法getListItems()一直是从DB加载的,所以我修改的项目直接从DB重新加载,在这种情况下,我没有修改。
希望它可以帮助某人