0
我正在使用JSF 2.0創建Web應用程序,我希望在加載頁面時設置複選框。設置加載頁面時選擇的幾個複選框(jsf)
<h:selectManyCheckbox value="#{UserRegistration.rightSelected}" id="myRight">
<f:selectItem itemValue="add" itemLabel="Add"/>
<f:selectItem itemValue="delete" itemLabel="Delete" />
<f:selectItem itemValue="edit" itemLabel="Edit" />
</h:selectManyCheckbox>
在這種情況下,我想設置,添加和刪除複選框被默認選中。我怎樣才能做到這一點?
我試過,
<body onload="myRight:0:true">
生成的HTML內容是
<td><table id="myRight">
<tr>
<td>
<input name="myRight" id="myRight:0" value="add" type="checkbox" checked="checked" /> <label for="myRight:0" class=""> Add</label></td>
<td>
<input name="myRight" id="myRight:1" value="delete" type="checkbox" checked="checked" /><label for="myRight:1" class=""> Delete</label></td>
<td>
<input name="myRight" id="myRight:2" value="edit" type="checkbox" checked="checked" /><label for="myRight:2" class=""> Edit</label></td>
</tr>
但它無法正常工作。
請告訴我如何完成這項工作?
'rightSelected'是列表。 –
'列表 rightSelected = Arrays.asList(「add」,「delete」);'working ...謝謝你總是救了我... :)謝謝你.. –
不客氣。 – Daniel