我新的JSF,我收到以下錯誤<h:selectManyCheckBox>
:驗證錯誤:值無效SelectManyCheckBox
Validation Error: Value is not valid
這是我的模型:
private List<String> selectedRoles;
public List<SelectItem> availableRolesSelectItem;
for (Role role : rolesList) {
SelectItem option = new SelectItem(role.getName(), role.getName() + " " + role.getDescription());
availableRolesSelectItem.add(option);
}
這是我的看法:
<h:selectManyCheckbox value="#{mybean.selectedRoles}" required="true" requiredMessage="#{errormessages.valueRequired}">
<f:selectItems value="#{mybean.availableRolesSelectItem}" />
</h:selectManyCheckbox>
在SelectItem
我不分配Role
對象s的價值,我只是分配String
值。即使我收到錯誤。
你們能幫我解決嗎?
足夠的描述在這裏提供http://balusc.blogspot.com/2008/09/validate-required-checkbox.html – Maddy
@madhu:這隻適用於''。 –
BalusC