p:dataTable rowEdit 不更新行对象

p:dataTable rowEdit doesn't update row object

我正在尝试使用 rowEdit 模式编辑数据表中的行,但它对我不起作用。

这是 rowEdit 事件:

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

与managedBean对应的方法:

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

event.getObject() 方法 returns 与已编辑但未进行任何 属性 修改的行对应的对象。

有人知道这个问题吗?

在此先感谢您的帮助

终于发现自己哪里做错了。 方法 getListItems() 一直从数据库加载,所以我修改的项目直接从数据库重新加载,在这种情况下,没有我做的修改。

希望对大家有所帮助