0

rowEdit モードを使用してデータテーブルの行を編集しようとしていますが、うまくいきません。

これがrowEditイベントです:

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

そして、マネージドBeanに対応するメソッド:

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

このevent.getObject()メソッドは、編集された行に対応するオブジェクトを返しますが、プロパティは変更されていません。

誰かがこの問題について何か考えがありますか?

よろしくお願いいたします。

4

1 に答える 1

0

最後に、私が間違っていたことを見つけました。メソッド getListItems() は常に DB からロードされていたので、変更した項目は DB から直接再ロードされました。この場合、私が行った変更はありません。

それが誰かを助けることができることを願っています

于 2015-08-04T12:08:56.643 に答える