点击此处---> 群内免费提供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 a>, https://i.stack.imgur.com/jW8qZ.jpg
city属性返回所有枚举类型:国家,城市,县。 我只想返回CITY枚举类型,返回值也显示为模型,我只想显示其name属性值。
我应该如何实现?
请查看参考编辑器上最后一节有关缩小搜索结果的文档-https://help.hybris.com/6.7.0/hcd/8bad8ae286691014bf4ab06b9b99d7c6.html
这使您可以将参考编辑器中可用值的搜索结果缩小到简单的情况。 如果您需要更高级的案例,则可以通过指定配置参数availableValuesProvider来实现,并可以检查其工作方式,例如 在platformbackoffice-backoffice-config.xml中(只需查找文本availableValuesProvider)。
如果要更改在后台显示InoLocation类型的方式,则需要"基本"配置,例如Item类型的配置:
您可以尝试在DefaultModelValueHandler.getValue处放置一个断点,并检查SpEL返回什么。 在商务套件中的hybris \ bin \ ext-backoffice \ backoffice \ doc中提供了cockpitng的源代码,因此您应该能够调试参考编辑器。
感谢Marcin的回复,我现在正在尝试实现这些功能。
我在向导上修改了我的城市属性,如下所示:
不幸的是,这并没有给我带来很好的结果,城市现在在向导中返回了空白。 我在这里想念什么吗?
一周热门 更多>