получить выбранное значение selectOneMenu - PullRequest
1 голос
/ 18 марта 2011

У меня есть clientId для selectOneMenu.я программно вызываю UIComponent, используя.но это где я запутался, я хочу получить выбранное значение в selectOneMenu.Я пробовал getValue (), он дает значение по умолчанию, а getsubmittedvalue () дает ноль.

Может кто-нибудь, пожалуйста, помогите мне?

1 Ответ

1 голос
/ 21 марта 2011

Это несоответствие может возникнуть, когда вы вызываете его в неподходящий момент жизненного цикла JSF или когда компонент является частью итеративного компонента, такого как h:dataTable, а компонент в настоящее время не в итерации этап. В конце концов, это не тот способ работы JSF. Обычный подход состоит в том, чтобы связать значение со свойством bean-компонента, а затем просто получить доступ именно к этому свойству в методе действия, связанном с командной ссылкой / кнопкой.

В любом случае, я думаю, что актуальная проблема уже решена моим ответом на ваш другой вопрос .

...