p: InputSwitch Listener выполняется только один раз - PullRequest
0 голосов
/ 27 апреля 2020

У меня проблема с переключателем ввода Primefaces и событием изменения ajax для него. Моя настройка следующая

<p:inputSwitch id="idOfTheSwitch"
               style="width: 40px"
               value="#{form.booleanWhichGetsChanged}">
    <p:ajax listener="#{form.methodWhichShouldGetCalled()}"/>
</p:inputSwitch>

Проблема в том, что слушатель выполняет Метод в Бобах только один раз.

public void methodWhichShouldGetCalled() {
    // Should do something every time the Input Switch is getting switched.

    // Loads filtered Data
}

Версии:

    <!-- JSF -->
    <dependency>
        <groupId>javax.enterprise</groupId>
        <artifactId>cdi-api</artifactId>
        <version>1.2</version>
    </dependency>

    <!-- Primefaces -->
    <dependency>
        <groupId>org.primefaces</groupId>
        <artifactId>primefaces</artifactId>
        <version>6.2.18</version>
    </dependency>
    <dependency>
        <groupId>org.primefaces.extensions</groupId>
        <artifactId>primefaces-extensions</artifactId>
        <version>6.2.10</version>
    </dependency>

Стандарт событие для ajax ist change, не так ли? Имя Beans и Метод изменены для Stackoverflow.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...