点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我们有一个枚举DemoEnum,我们要根据使用EnumMultiReferenceEditor的条件从枚举中过滤出值,如下所示:
但是,当我运行它时,它会弹出错误代码,显示为不正确的值类型:java.lang.Enum(DemoEnum)']
。
我什至遵循以下配置:
https://help.hybris.com/1808/hcd/8bab6c4486691014a3899cab8989d996.html
但是我做错了我。 请帮忙。
这应该怎么工作? 您不能将集合存储到单个值属性中
相应地更改类型系统(
items.xml
),最好在之间添加具有适当基数(很可能是多对多)的
DemoEnum
和ShouldHaveListOfDemoEnums
demoStatus 的类型是什么?
要过滤枚举的值,我们可以添加一个编辑器参数" availableValuesProvider",并添加一个Spring bean作为其值。
demoStatus的类型为 DemoEnum
尝试不使用'type'和'editor'属性,它们将从类型系统中自动解析。 另外,请从您的* -items.xml添加DemoEnum定义
如果demoStatus的类型为DemoEnum,则您不能使用EnumMultiReferenceEditor-因为它不是多引用:)它是单个值,因此应遵循以下答案中的说明。
一周热门 更多>