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)。看看我的編輯。 –