Primefaces SelectOneRadio结果页面有更改

时间:2019-02-08 10:08:53

标签: ajax jsf primefaces javabeans selectoneradio

我想这是一个基本问题,但我无法解决它: 通过更改primefaces selectoneradio中的选择,应调用一个支持bean,然后再加载一个新页面。 由于没有动作属性,我该如何解决?

我还尝试使用f:ajax解决它,但无法使其工作

jsf:

<p:selectOneRadio value="#{controller.selectedValue}">
   <f:selectItems value="#{controller.getListValues()}" var="item"/>
   <f:ajax event="click" listener="#{controller.execute()}"/>
</p:selectOneRadio>

backing bean:
public String execute() {
   doSomething();
   return "new-page.jsf"; 
}

所以我想要的是,用户单击单选按钮,应该执行一些操作,然后结果是new-page.jsf

0 个答案:

没有答案