DefaultEditorArea渲染器

2020-09-20 06:57发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 如何替换任何Defaul...

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

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


你好

如何替换任何DefaultEditorArea渲染器,例如 com.hybris.cockpitng.widgets.editorarea.renderer.impl.DefaultEditorAreaSectionRenderer与您自己的实现?

我试图:

  • 创建扩展" DefaultEditorAreaSectionRenderer"的" CustomEditorAreaSectionRenderer"

  • 在* -backoffice-spring.xml

  • 中为CustomEditorAreaSectionRenderer创建bean

这是我第一次尝试将父级设置为" defaultEditorAreaSectionRenderer"的地方,因为此bean不存在。

我尝试过的所有其他变通办法似乎都没有成功,这是通过DefaultEditorAreaTabRenderer中的setter的断点进行监视的,在该断点处应将CustomEditorAreaSectionRenderer注入其中。

在此先感谢您的帮助。

2条回答
Tong__Ming
2020-09-20 07:30 .采纳回答

嗨,

它们都被定义为Spring bean,因此您随时可以自己注入。 请记住,此更改是应用程序范围的,因此您的自定义逻辑应该可以某种方式进行配置(即通过小部件设置)。 要更改默认实现使用的渲染器,您应该使用扩展器(在这种情况下为属性扩展器) )。 为此,请在您的spring bean定义文件中添加 xmlns:cng =" http://www.hybris.com/cockpitng/spring" 命名空间( *-backoffice-spring.xml ),您可以轻松使用扩展器:

  
          
      

  

Voilà!

干杯, Jacek

一周热门 更多>