<h:selectmanycheckbox>绑定解决方案</h:selectmanycheckbox>

时间:2011-04-27 12:01:06

标签: java jsf backing-beans

我有一个如下组件,由HtmlSelectManyCheckbox绑定,

<h:selectManyCheckbox id="chk_weekdays"
    onclick="restrictCheck(this)"
    binding="#{Holiday_Declaration.chk_weekedays}"
    >
           <f:selectItem id="chk_1" itemLabel="Monday"  itemValue="1" />
            <f:selectItem id="chk_2" itemLabel="Tuesday"  itemValue="2" />
            <f:selectItem id="chk_3" itemLabel="Wednesday"  itemValue="3" />
            <f:selectItem id="chk_4" itemLabel="Thursday"  itemValue="4" />
             <f:selectItem id="chk_5" itemLabel="Friday"  itemValue="5" />
             <f:selectItem id="chk_6" itemLabel="Saturday"  itemValue="6" />
             <f:selectItem id="chk_0" itemLabel="Sunday"  itemValue="0" /></h:selectManyCheckbox>

我想要使用支持bean Holiday_Declaration来检查已选中复选框及其值的总数。

感谢您的帮助......

1 个答案:

答案 0 :(得分:1)

在托管bean中有以下字段

 private List<String> chk_weekedays;
 // getters/setters

h:form中覆盖您的组件,并从某个操作提交访问此列表