【发布时间】:2009-10-28 11:42:41
【问题描述】:
我很难使用 selectManyCheckbox。 基本上我正在做的是在 selectManyCheckbox 类型控制器中加载类别列表(使用列表或带有 convertEntity 的列表完成此操作)。我的问题是所选元素(value="#{cardListProvider.categoriesHolder.selectedCategories}")。经过一番阅读,我明白它也必须是一个列表,但是是什么样的呢?以及如何设置选定的类别?我没有将它们保存在 DB 中,但我需要使用它们在 bean 中运行一些操作!
这是我所拥有的:
<h:selectManyCheckbox id="supportCategoryCardFilter"
value="#{cardListProvider.categoriesHolder.selectedCategories}" styleClass="greyText" required="false" >
<s:selectItems var="filterList" value="#{cardListProvider.categoriesList}" label="#{filterList.label}" />
<a:support id="supportCategoryCardFilter2" event="onchange"
reRender="someHolder, categoriesPanel" eventsQueue="onchange" action="#{cardListProvider.findCards(cardListProvider.categoriesHolder.selectedCategories)}" />
</h:selectManyCheckbox>
我已经为此浪费了几个小时...有人可以帮助我吗? 谢谢
【问题讨论】: