Почему мои элементы управления PrimeFaces не работают после миграции? - PullRequest
0 голосов
/ 27 февраля 2020

Только что перешел с jboss 7.1 на wildfly 16 и PrimeFaces 4.0 на 6.2.

Как я знаю, PrimeFaces использует ajax со своими элементами, такими как p: commandLink, p: commandButton, et c.

У меня есть:

<p:commandLink action="#{exampleBean.redirrectSomewhere}">
     labelName
</p:commandLink>

После нажав на commandLink, ничего не происходит, но если я добавлю ajax = 'false' в качестве атрибута, он будет работать нормально.

Есть ли способ перенаправить с помощью ajax?

Запросите дополнительную информацию.

1 Ответ

0 голосов
/ 27 февраля 2020

Это известная проблема (по крайней мере для меня). Используйте process="@this", чтобы убедиться, что ajax обновляет текущий компонент вместо всего представления. Затем вы можете удалить ajax="false".

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