На моей странице jsf у меня есть поле ввода текста и скрытое поле. У меня есть кнопка редактирования, и после нажатия кнопки редактирования появляется всплывающее окно, и я выбираю значение, и выбранное значение возвращается обратно в мое скрытое поле.
Я добавил valueChangeListener в свое скрытое поле и добавил следующий код в свой bean-компонент.
public void processChange(ValueChangeEvent event){
try {
logger.info("event new value "+event.getNewValue().toString());
} catch (Exception ex) {
}
Однако каждый раз, когда я изменяю значение с помощью всплывающего окна редактирования и возвращает значение обратно в мое скрытое поле, я думаю, valueChangeListener не запускается.
Есть идеи, почему valueChangeListener не запускается? Моя область страницы - сессия и использует JSF 1.1.
Идея, лежащая в основе этого подхода, заключается в повторном запросе и на основе значений из всплывающего окна. Я хотел бы обновить данные на странице JSF.