2020-09-05 12:21发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我的要求是对后台中的枚举值进行排序。 我在产品模型中有一个属性,该属性的类型为枚举类型,因为此字段需要在下拉列表中显示排序枚举。 我尝试扩展" DefaultEnumEditor"并覆盖了getAllValues(..,..)方法,并且我在此处编写了排序逻辑。 但是如何覆盖此类?
您可以尝试创建自己的'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 明确说明了如何创建自己的编辑器以及如何使用它
此致
卢卡斯
我觉得这应该由OOTB处理。 应该有更好的方式对内容进行排序。 覆盖编辑器,仅对标签进行排序就太多了。
尽管如此,它仍然有效。
最多设置5个标签!
嗨,
您可以尝试创建自己的'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 明确说明了如何创建自己的编辑器以及如何使用它
此致
卢卡斯
我觉得这应该由OOTB处理。 应该有更好的方式对内容进行排序。 覆盖编辑器,仅对标签进行排序就太多了。
尽管如此,它仍然有效。
一周热门 更多>