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() 一直从数据库加载,所以我修改的项目直接从数据库重新加载,在这种情况下,没有我做的修改。
希望对大家有所帮助
我正在尝试使用 rowEdit 模式编辑数据表中的行,但它对我不起作用。
这是 rowEdit 事件:
<p:ajax event="rowEdit"
listener="#{saisirHeuresForm.updateMyRow}"
update=":saisirHeuresForm:messages"/>
与managedBean对应的方法:
public void updateMyRow(RowEditEvent event) {
event.getObject();
}
event.getObject()
方法 returns 与已编辑但未进行任何 属性 修改的行对应的对象。
有人知道这个问题吗?
在此先感谢您的帮助
终于发现自己哪里做错了。 方法 getListItems() 一直从数据库加载,所以我修改的项目直接从数据库重新加载,在这种情况下,没有我做的修改。
希望对大家有所帮助