使用JSF 2.x,如何从当前组件

时间:2015-09-30 03:01:37

标签: jsf selectonemenu

我有一个selectOneMenu,在它下面我有一个selectManyListbox。根据用户在selectOneMenu中选择的内容,我想刷新selectManyListbox。例如,说selectOneMenu有学生列表,selectManyListbox有课程列表。因此,例如在这种情况下,如果我选择Student1然后自动selectManyListbox应该显示Course1,Course9为选中。如果我将selectOneMenu更改为student2,那么selectManyListbox应该将其课程显示为选定的课程。这样做的一般策略是什么?。

1 个答案:

答案 0 :(得分:0)

您可以在selectOneMenu中触发更改并填充selectManyListBox的值。

<f:ajax event="change"/> 

或 如果您使用的是primefaces,可以使用<p:ajax event="change"/>

请参阅link