如何从辅助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组件重新加载。

您可以尝试: