如何显示特定于已登录用户的后台中的几个枚举值?

2020-09-12 15:15发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我的要求是根据登录的用户显示一些...

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

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


我的要求是根据登录的用户显示一些枚举值,而不是全部显示在后台。 在模型级别,我具有一个枚举类型的属性,因此我只需要在特定于登录用户的下拉列表中仅显示该字段的几个值即可。

我用OOTB" com.hybris.cockpitng.editor.defaultenum.DefaultEnumEditor"扩展了我的customEditor类。 但是仍然调用OOTB Editor(DefaultEnumEditor)。 我的customEditor类(TestEnumEditor)没有被触发。

下面是我所做的更改。

我的自定义类:公共类TestEnumEditor扩展了DefaultEnumEditor {}

definition.xml: ----------------

customextension-backoffice-spring.xml:

  
          
          <!-->
          **  **
          << entry key =" ^ ClassificationEnum \((。*)\)$" value =" com.hybris.cockpitng.editor.defaultenum"/>
          
          << entry key =" de.hybris.platform.util.TaxValue"
                 value =" de.hybris.platform.platformbackoffice.editors.taxdiscountvalueeditor.TaxDiscountValueEditor"/>
          
          << entry key =" ^ FeatureValue \((。*)\)$" value =" com.hybris.cockpitng.editor.featurevalue"/>
          << entry key =" de.hybris.platform.util.StandardDateRange"
                 value =" com.hybris.cockpitng.editor.standardDateRange"/>
          
          << entry key =" Undefined" value =" com.hybris.cockpitng.editor.undefinedtype"/>
         
      
  
 
 
  

** config.xml: *

我在这里缺少任何配置吗? 请帮助我。

3条回答
DafaDDDa
2020-09-12 15:46

这可以通过在枚举上创建搜索限制来完成。 但是,搜索限制不适用于admin用户或admin组中的用户。

一周热门 更多>

相关问答