如何在f中使用枚举值:selectItem(s)
我想制作一个selectOneMenu下拉列表,以便我可以在我的问题上选择一个状态。是否可以使f:selectItem更灵活,考虑到如果枚举的顺序发生变化会发生什么,以及列表是否很大?我能做得更好吗?是否可以自动“选择”问题所具有的项目?
恩类
public enum Status { SUBMITTED, REJECTED, APPROVED}
问题实体
@Enumerated(EnumType.STRING)private Status status;
JSF
<div class="field"> <h:outputLabel for="questionStatus" value="Status" /> <h:selectOneMenu id="questionStatus" value="#{bean.question.status}" > <f:selectItem itemLabel="Submitted" itemValue="0" /> <f:selectItem itemLabel="Rejected" itemValue="1" /> <f:selectItem itemLabel="Approved" itemValue="2" /> </h:selectOneMenu> <hr /></div>
浮云间
ITMISS
相关分类