2015-09-30 4 views
0

У меня есть selectOneMenu, а ниже у меня есть selectManyListbox. На основании того, какой пользователь выбрал selectOneMenu, я хочу обновить selectManyListbox. Например, например, у selectOneMenu есть список студентов, а selectManyListbox - список курсов. Так, например, в этом сценарии, скажем, если я выбираю Student1, то автоматически selectManyListbox должен показывать Course1, Course9 как выбранный. Если я изменю selectOneMenu на student2, то соответственно selectManyListbox должен показывать свои курсы как выбранные. Какова была бы общая стратегия этого?Использование JSF 2.x, как обновить другие компоненты пользовательского интерфейса от изменения текущего компонента

+0

Спасибо !. Это точно соответствует моему варианту использования. – user1525825

ответ

0

Вы можете запустить изменение в selectOneMenu и заполнить значение selectManyListBox.

<f:ajax event="change"/> 

или , если вы используете primefaces, вы могли бы использовать <p:ajax event="change"/>

См link