0

我有一个旧项目来执行一些任务,但我不知道如何去做。jsff 文件我想将一些枚举值作为 oneRadio 的选择项我找到了一些答案,但所有答案都显示了如何添加每个枚举值的列表,但我只想显示三个值中的两个

public enum DepartmentEnum{
  public enum SaEnum {
    E_DEP1("E_DEP1"), 
    E_DEP2("E_DEP2"), 
    E_DEP3("E_DEP3");

    private String dep;

    SaEnum(String dep) {
        this.dep= dep;
    }

    public String getDep() {
        return dep;
    }

    public boolean eq(String dep) {
        return Objects.nonNull(dep) && this.getDep().equals(dep);
    }
}

我只想在这种情况下显示 dep2 和 dep3 但我做不到

<af:column id="clDepartment" headerText="Department" width="%5" rendered="#{bean.isSection2}" noWrap="false">
  <af:selectOneRadio id="otType" value="#{row.employee.dep}">
    <f:selectItem itemValue="#{bean.depEnum[1]}" itemLabel="Dep2"/>
    <f:selectItem itemValue="#{bean.depEnum.get(2)}" itemLabel="Dep3"/>
  </af:selectOneRadio>
</af:column>
4

0 回答 0