Зависимый раскрывающийся список в JSF не проходит проверку - PullRequest
1 голос
/ 19 августа 2011

У меня есть два зависимых раскрывающихся списка на странице JSF, которые работают нормально.Я использую valueChangeListener в первом раскрывающемся списке, который заполняет список, поддерживающий второй раскрывающийся список.

Однако, когда я пытаюсь отправить свою форму, она не проходит проверку JSF.Из тестирования я думаю, что проблема в том, что когда страница загружается, мой зависимый выпадающий список пуст, а затем я заполняю его после того, как первый выпадающий список сделал выбор.Однако ни одно из значений, находящихся сейчас в зависимом списке, не было в списке при загрузке страницы, поэтому проверка не проходит.Я подтвердил это, используя конструктор для установки списка со всеми возможными значениями при загрузке страницы, и это устраняет мою проблему, однако это не является возможным решением, так как загрузка всех значений может снизить производительность моей страницы..

Есть идеи, как мне это заставить работать?

С уважением, Кевин.

1 Ответ

2 голосов
/ 19 августа 2011

Это ТОЛЬКО вариант использования для bean-объекта вида.Использование bean-объекта в запросе в этом случае идет против зерна JSF (возможно, но болезненно - как использование ежа в качестве губки для ванны).

Если есть какие-либо проблемы с такими решениями, то скажите нам, что должен быть способ их смягчить;Дело в том, что вы должны использовать область видимости и решать любые проблемы, которые могут у вас возникнуть, а не пытаться убежать от нее.

...