Компонент jsf с атрибутом рендеринга не прошел проверку - PullRequest
1 голос
/ 25 сентября 2010

У меня есть пара сеток панелей с отображаемым атрибутом, при изменении значения выпадающего списка я делаю одну из сеток панелей видимой, это работает нормально.Но после отображения панели все преобразования и проверки, прикрепленные к компонентам внутри сетки панели, завершаются неудачей.

Даже если компонент является единичным и находится за пределами сетки, он не проходит проверку.

Я что-то пропустил напредставленный атрибут?Что-то происходит в жизненном цикле JSF.

Любая помощь будет очень полезна ...

Заранее спасибо

Я использую имплантацию jjf 2.0 mojarra.

1 Ответ

0 голосов
/ 25 сентября 2010

Необходимо убедиться, что условие, отвечающее за атрибут rendered, оценивает то же в следующем запросе.JSF будет перепроверять условие во время применения значений запроса и этапов проверки.На данный момент похоже, что ваш компонент имеет область действия request и что условие потеряно в последующем запросе.Самый простой способ - поместить боб в область действия view, пометив его как @ViewScoped.Таким образом, бин будет жить до тех пор, пока вы взаимодействуете с одним и тем же видом.

См. Также:

...