질문의 상태를 선택할 수 있도록 selectOneMenu 드롭 다운을 만들고 싶습니다. 열거 형의 순서가 변경되고 목록이 큰 경우 어떻게되는지 고려하여 f : selectItem을 더 유연하게 만들 수 있습니까? 더 잘 할 수 있을까요? 질문에있는 항목을 자동으로 "선택"할 수 있습니까?
Enum 클래스
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>