Ajax调用p:selectManyCheckbox

时间:2014-07-11 20:32:25

标签: java ajax primefaces

嗨大家有没有办法在p:selectManyCheckbox中触发ajax调用一旦我检查其中一个?像这样的东西:

<p:selectManyCheckbox  label="Elements" value="#{crearVacacionMB.elementSelected}" layout="grid" columns="1">
    <f:selectItems  value="#{MB.elements}" />
    <p:ajax event="check" listener="#{MB.function}"/>
</p:selectManyCheckbox>

我的MB:

public void function(AjaxBehaviorEvent event){
    System.out.println("I was fired");

}

1 个答案:

答案 0 :(得分:6)

你发布的代码产生了一个JSF错误,至少在Mojarra 2.2中,我很惊讶你没有提到它:

<p:ajax> Event:check is not supported.

event中删除<p:ajax>属性:ajax行为默认为默认事件valueChange

<p:ajax listener="#{MB.function}"/>

<强>链接