p:dataTable rowEdit не обновляет объект строки
Я пытаюсь редактировать строки в datatable, используя режим rowEdit, но у меня это не работает.
Вот событие rowEdit:
<p:ajax event="rowEdit"
listener="#{saisirHeuresForm.updateMyRow}"
update=":saisirHeuresForm:messages"/>
И управляется соответствующим методом:
public void updateMyRow(RowEditEvent event) {
event.getObject();
}
event.getObject()
Метод возвращает объект, соответствующий редактируемой строке, но без изменения свойства.
Кто-нибудь имеет представление об этой проблеме?
Заранее спасибо за помощь
1 ответ
Решение
Наконец я обнаружил, что я сделал не так. Метод getListItems() все время загружался из БД, поэтому измененные мной элементы были непосредственно перезагружены из БД, и в этом случае без модификации, которую я сделал.
Надеюсь, что это может помочь кому-то