如何解决带有基于值 JAVA 的自定义列表的枚举
我的枚举1
public enum EnumOwner {
MARK,STEV,MICH;
}
枚举2
public enum EnumISNo {
2011550,2021440,2031577,2041019,164811,124004;
}
在 JSF 中,我很好地绑定了每个下拉列表中的两个枚举。现在,当我选择“MARK”时,第一个 4 IsNo 列表应该会出现。如果我选择“STEV”,则第 5 个值会出现在下拉列表中。 'MICH' 应该是第 6 个值。
我的豆子:
//standard getter,setter for both Owner and ISNO Enums
public void setEnumOwnerValueString(String enumOwner) {
String _searchOwner = StringValidator.trimAndNullIfEmpty(enumOwner);
this.enumOwner = ((_searchOwner == null) ? null : EnumOwner.valueOf(_searchOwner));
}
public Object getEnumOwnerValues() {
return UIUtilBean.getLabelStringValues(
SeEnum.SEXPORT_MENU_RESOURCE_BUNDLE,new java.util.ArrayList<EnumOwner>(
java.util.EnumSet.allOf(EnumOwner.class)));
}
public String getEnumISNovalueString() {
return ((this.enumISNo == null) ? null : this.enumISNo.name());
}
public void setEnumISNovalueString(String enumISNo) {
String _search = StringValidator.trimAndNullIfEmpty(enumISNo);
this.enumISNo = ((_search == null) ? null : EnumISNo.valueOf(_search));
}
public Object getEnumISNovalues() {
return UIUtilBean.getLabelStringValues(
SeEnum.SEXPORT_MENU_RESOURCE_BUNDLE,new java.util.ArrayList<EnumISNo>(
java.util.EnumSet.allOf(EnumISNo.class)));
}
如何根据所有者下拉列表过滤下拉列表。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。