过滤Itemtype的Enum返回并获取Itemtype的某些属性

2020-09-16 17:18发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我有一个名为InoLocatio...

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

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


我有一个名为InoLocation的项目类型, http://www.w3 .org/2001/XMLSchema-instance " xsi:noNamespaceSchemaLocation =" items.xsd">

  
      
           
           
           
      
  

  <项目类型>
      
          

          <属性>

              
                  城市板块代码
                  
                  
              

              
                  位置名称
                  
                  
              

              
                  所选位置的父位置
                  <修饰符read =" true" write =" true" search =" true"/>
                  
              

              
                  位置类型
                  
                  
              


          

      
  

  

`

在items.xml文件中,我扩展了Address项类型,并添加了一个名为" city"的属性,其项类型为InoLocation。

  
                          
                          <修饰符read =" true" write =" true"/>
                          保存城市信息
                      


  

我正在后台使用向导显示此属性。 快速浏览一下: https://i.stack.imgur.com/aoomV.jpg https://i.stack.imgur.com/jW8qZ.jpg

city属性返回所有枚举类型:国家,城市,县。 我只想返回CITY枚举类型,返回值也显示为模型,我只想显示其name属性值。

我应该如何实现?

3条回答
Nir深蓝
2020-09-16 17:50

请查看参考编辑器上最后一节有关缩小搜索结果的文档-https://help.hybris.com/6.7.0/hcd/8bad8ae286691014bf4ab06b9b99d7c6.html

这使您可以将参考编辑器中可用值的搜索结果缩小到简单的情况。 如果您需要更高级的案例,则可以通过指定配置参数availableValuesProvider来实现,并可以检查其工作方式,例如 在platformbackoffice-backoffice-config.xml中(只需查找文本availableValuesProvider)。

如果要更改在后台显示InoLocation类型的方式,则需要"基本"配置,例如Item类型的配置:

  
          
              
                   itemtype +'['+ pk +']'
              
          
      

  

一周热门 更多>