JSF 分组下拉列表框的实现

mport javax.faces.model.SelectItem;
import javax.faces.model.SelectItemGroup;

public class FileItemsBean {
    /**
    * 规范性文件
    */
    private SelectItem[] ruleFile = {
            new SelectItem("条例","条例"),
            new SelectItem("规定","规定")
    };
    /**
    * 领导指导性文件
    */
    private SelectItem[] leaderFile = {
            new SelectItem("决议","决议"),
            new SelectItem("决定","决定"),
            new SelectItem("指示","指示"),
            new SelectItem("意见","意见"),
            new SelectItem("通知","通知"),
            new SelectItem("通报","通报"),
            new SelectItem("批复","批复")
    };
    /**
    * 会议文件
    */
    private SelectItem[] meetFile = {
            new SelectItem("会议纪要","会议纪要")
    };
    /**
    * 公布性文件
    */
    private SelectItem[] pubFile = {
            new SelectItem("公报","公报")
    };
    /**
    * 陈述呈请性文件
    */
    private SelectItem[] stateFile = {
            new SelectItem("报告","报告"),
            new SelectItem("请示","请示")
    };
    /**
    * 商洽性文件
    */
    private SelectItem[] bussFile = {
            new SelectItem("函","函")
    };
   
   
    private SelectItemGroup ruleFileGroup = new SelectItemGroup("规范性文件","ruleFileGroup",false,ruleFile);
    private SelectItemGroup leaderFileGroup = new SelectItemGroup("领导指导性文件","leaderFileGroup",false,leaderFile);
    private SelectItemGroup meetFileGroup = new SelectItemGroup("会议文件","meetFileGroup",false,meetFile);
    private SelectItemGroup pubFileGroup = new SelectItemGroup("公布性文件","pubFileGroup",false,pubFile);
    private SelectItemGroup stateFileGroup = new SelectItemGroup("陈述呈请性文件","stateFileGroup",false,stateFile);
    private SelectItemGroup bussFileGroup = new SelectItemGroup("商洽性文件","bussFileGroup",false,bussFile);
   
    private SelectItem[] groups = {
        ruleFileGroup,leaderFileGroup,meetFileGroup,pubFileGroup,stateFileGroup,bussFileGroup
    };

    public SelectItem[] getGroups() {
        return groups;
    }

    public void setGroups(SelectItem[] groups) {
        this.groups = groups;
    };
   
}

 


         
        
            
            
        

 

你可能感兴趣的:(JSF)