0
我试图从managedbean更改primefaces组件的属性。我有一个组件selectCheckboxMenu实现,如:从managedbean更改组件属性
<p:selectCheckboxMenu value="#{formBean.selectedMovies}" label="Movies" filter="true" filterText="Filter" filterMatchMode="startsWith" panelStyle="width:220px">
<f:selectItems value="#{formBean.movies}" />
<p:ajax update="treeTableForm" listener="#{formBean.listenMovieChange}" />
</p:selectCheckboxMenu>
我想这个组件的属性标签从managedbean改变方法listenMovieChange。我怎样才能做到这一点?我尝试这种方法的原因是,我在页面中有很多selectCheckboxMenu组件。
我能做到这一点,但如果我在同一页面中有很多这些组件,用户可以增加这些组件的数量,我该怎么办? –
然后你不会只有标签本身的问题,而是整个组件。然后,您应该创建一个绑定[SelectCheckBoxMenu]列表(http://www.primefaces.org/docs/api/4.0/org/primefaces/component/selectcheckboxmenu/SelectCheckboxMenu.html)。看看我的编辑。 –