点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 如何替换任何Defaul...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 如何替换任何Defaul...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
如何替换任何DefaultEditorArea渲染器,例如 com.hybris.cockpitng.widgets.editorarea.renderer.impl.DefaultEditorAreaSectionRenderer与您自己的实现?
我试图:
创建扩展" DefaultEditorAreaSectionRenderer"的" CustomEditorAreaSectionRenderer"
在* -backoffice-spring.xml
这是我第一次尝试将父级设置为" defaultEditorAreaSectionRenderer"的地方,因为此bean不存在。
我尝试过的所有其他变通办法似乎都没有成功,这是通过DefaultEditorAreaTabRenderer中的setter的断点进行监视的,在该断点处应将CustomEditorAreaSectionRenderer注入其中。
在此先感谢您的帮助。
嗨,
它们都被定义为Spring bean,因此您随时可以自己注入。 请记住,此更改是应用程序范围的,因此您的自定义逻辑应该可以某种方式进行配置(即通过小部件设置)。 要更改默认实现使用的渲染器,您应该使用扩展器(在这种情况下为属性扩展器) )。 为此,请在您的spring bean定义文件中添加
xmlns:cng =" http://www.hybris.com/cockpitng/spring"
命名空间(*-backoffice-spring.xml
),您可以轻松使用扩展器:Voilà!
干杯, Jacek
一周热门 更多>