在我的 jsf 页面中,我有一个 inputtext 字段和一个隐藏字段。我有一个编辑按钮,单击编辑按钮后会出现一个弹出屏幕,我选择一个值,选定的值返回到我的隐藏字段。
我在隐藏字段中添加了一个 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 页面中的数据。