2015-04-01 4 views
2

Я использую PF 5.1 + PF Extensions 3.0.0 + OmniFaces 1.8.1 на WAS 8.0.0.10ре: triStateCheckbox не работает с р: Ajax

Попытка сделать следующий пример из here <pe:triStateCheckbox/> но прослушиватель не вызывается, когда меняю состояние компонента, ни одна ошибка не указана.

Это мой код JSF страницы:

<pe:triStateCheckbox style="vertical-align:middle;" value="#{bean.notification}"> 
    <p:ajax listener="#{bean.toggleNotification}"/> 
</pe:triStateCheckbox> 

и фасоли:

private int notification; 

public void toggleNotification() { 
    System.out.println("toggle"); 
} 

//getters and setters 

Что я могу делать неправильно? Спасибо.

ответ

6

Хорошо, код в витрине не тот же код в реальном мире. Пошел github нам нужно указать название события:

<pe:triStateCheckbox id="ajaxTriState" value="#{triStateCheckBoxController.value2}"> 
     <p:ajax event="change" 
       update="growl" 
       listener="#{triStateCheckBoxController.addMessage}"/> 
</pe:triStateCheckbox> 
+1

опишите проблему в issuelist PrimeFaces Extensions GitHub – Kukeltje

+1

сделано https://github.com/primefaces-extensions/primefaces-extensions.github.com/issues/317 – Anatoly

Смежные вопросы