如何在后台对枚举值进行排序?

2020-09-05 12:21发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我的要求是对后台中的枚举...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

我的要求是对后台中的枚举值进行排序。 我在产品模型中有一个属性,该属性的类型为枚举类型,因为此字段需要在下拉列表中显示排序枚举。 我尝试扩展" DefaultEnumEditor"并覆盖了getAllValues(..,..)方法,并且我在此处编写了排序逻辑。 但是如何覆盖此类?

2条回答
小灯塔
2020-09-05 12:50 .采纳回答

嗨,

您可以尝试创建自己的'com.hybris.cockpitng.editor.defaultenum.EnumValueResolver',它将覆盖默认值(de.hybris.platform.platformbackoffice.editors.yenum.PlatformEnumValueResolver),并且它将对值进行排序 还给他们。 另一个选择是创建自己的编辑器,该编辑器将进行扩展:com.hybris.cockpitng.editor.defaultenum.DefaultEnumEditor 因此,您可以完全控制值,顺序等。创建自己的编辑器后,不要忘记在cockpit-config.xml中使用它(例如:) 我建议您熟悉以下文档: https://help.hybris.com/6.4。 0/hcd/8bd4c25286691014b3f9876ca5816926.html#loio8bd4c25286691014b3f9876ca5816926 明确说明了如何创建自己的编辑器以及如何使用它

此致

卢卡斯

一周热门 更多>