我有一个selectOneMenu,在它下面我有一个selectManyListbox。根据用户在selectOneMenu中选择的内容,我想刷新selectManyListbox。例如,说selectOneMenu有学生列表,selectManyListbox有课程列表。因此,例如在这种情况下,如果我选择Student1然后自动selectManyListbox应该显示Course1,Course9为选中。如果我将selectOneMenu更改为student2,那么selectManyListbox应该将其课程显示为选定的课程。这样做的一般策略是什么?。
答案 0 :(得分:0)
您可以在selectOneMenu中触发更改并填充selectManyListBox的值。
<f:ajax event="change"/>
或
如果您使用的是primefaces,可以使用<p:ajax event="change"/>
请参阅link