p:dataTable rowEdit不更新行对象

时间:2015-08-04 08:00:55

标签: jsf jsf-2 primefaces datatable roweditor

我正在尝试使用rowEdit模式编辑datatable上的行,但它对我不起作用。

这是rowEdit事件:

<p:ajax event="rowEdit"
        listener="#{saisirHeuresForm.updateMyRow}" 
        update=":saisirHeuresForm:messages"/>

与managedBean对应的方法:

public void updateMyRow(RowEditEvent event) {
    event.getObject();
}

event.getObject()方法返回与编辑的行对应的对象,但没有任何属性修改。

有人知道这个问题吗?

提前感谢您的帮助

1 个答案:

答案 0 :(得分:0)

最后我发现了我做错了什么。 方法getListItems()一直是从DB加载的,所以我修改的项目直接从DB重新加载,在这种情况下,我没有修改。

希望它可以帮助某人