如何从辅助bean刷新整个JSF页面
我们在JSF页面上有一个rich:comboBox,它有一个valueChangeListener,它调用一个支持bean函数:
这是valueChangeListener支持bean函数:
public void valueChangeListener(ValueChangeEvent event){ System.out.println("EVENT: HAS BEEN CALLED " + event.getNewValue()); setActiveRole((String) event.getNewValue()); }
我们怎样才能让这个函数重新加载具有rich:comboBox的JSF页面?
谢谢你的帮助。
您可以使用带有JS的
的oncomplete
属性强制完整页面重新加载,如果这是您想要做的,例如:
a4j:support包含一个可选的reRender属性,可以在调用JSF侦听器后强制JSF组件重新加载。
您可以尝试: