4 
 
        
      
      วิธีใช้ค่า enum ใน f: selectItem (s)
      
  ฉันต้องการสร้างเมนูแบบเลื่อนลง selectOneMenu เพื่อที่ฉันจะได้เลือกสถานะสำหรับคำถามของฉัน เป็นไปได้หรือไม่ที่จะทำให้ f: selectItem มีความยืดหยุ่นมากขึ้นโดยพิจารณาว่าจะเกิดอะไรขึ้นหากลำดับของ enums เปลี่ยนไปและรายการมีขนาดใหญ่หรือไม่? และฉันจะทำได้ดีกว่านี้ไหม และเป็นไปได้หรือไม่ที่จะ "เลือก" รายการที่มีคำถาม? คลาส 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" …
      
        
          
                   103
                
        
        
          
                  
                    jsf 
                  
                    jsf-2 
                  
                    enums 
                  
                    selectonemenu