Командная кнопка JSF ajax из нескольких форм на одной странице повторно инициализирует bean-объект видимости - PullRequest
0 голосов
/ 22 июня 2011

изменитьСтраница имеет 2 формы.В первой форме кнопка ajax инициализирует атрибут управляемого объекта видимости.Во второй форме ajax-кнопка использует этот атрибут для выполнения каких-то задач.Проблема в том, что метод, вызываемый второй кнопкой формы, никогда не вызывается.Вместо этого bean-объект видимости повторно инициализируется, и когда я снова нажимаю на ту же кнопку, атрибут, конечно же, имеет значение null, что приводит к NPE.Когда я помещаю 2 кнопки в одну и ту же форму, тогда все работает как положено.Это нормально: должны ли кнопки с поддержкой AJAX всегда находиться в одной и той же форме?

1 Ответ

0 голосов
/ 11 июля 2011

Возможно, атрибутам прослушивателя нужен префикс #,

listener="{assortiment.changeOffers}"

должен быть

listener="#{assortiment.changeOffers}"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...