我有一个旧项目来执行一些任务,但我不知道如何去做。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>