2020-09-24 14:28发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我们有一些组件可以利用其他组件(嵌套组件)。 我们面临的问题是,从Smart Edit创建嵌套组件时,默认情况下,属性" Display Component"设置为false。 有什么办法可以改变这种行为?
我们正在使用hybris 6.6。
谢谢。
嗨,对于嵌套组件,用于创建组件的配置在nestedComponentManagementService中进行设置。 因此您可以在服务中覆盖prepareComponentData数据方法,并为内容对象附加一个附加属性,即visible:true。 这样,无论何时创建嵌套组件,默认情况下可见性都设置为true。
新方法如下:
var prepareComponentData = function(componentInfo,editorStackId){ var type = componentInfo.componentType.toLowerCase(); 返回{ componentUuid:componentInfo.componentUuid, componentType:componentInfo.componentType, 标题:"类型"。 +输入+'.name', 内容:lodash.defaultsDeep({},{ typeCode:componentInfo.componentType, itemtype:componentInfo.componentType, 可见:真 },componentInfo.content), editorStackId:editorStackId }; };
太棒了,谢谢! 刚刚尝试过并且可以完美地运行
是否有循序渐进的指南来进行此操作?
感谢您的提前帮助!
是否有循序渐进的指南来完成此操作?
关注此链接 https ://dmitrykrivenko.blogspot.com/2018/08/override-smartedit-service.html
最多设置5个标签!
嗨,对于嵌套组件,用于创建组件的配置在nestedComponentManagementService中进行设置。 因此您可以在服务中覆盖prepareComponentData数据方法,并为内容对象附加一个附加属性,即visible:true。 这样,无论何时创建嵌套组件,默认情况下可见性都设置为true。
新方法如下:
太棒了,谢谢! 刚刚尝试过并且可以完美地运行
是否有循序渐进的指南来进行此操作?
感谢您的提前帮助!
是否有循序渐进的指南来完成此操作?
感谢您的提前帮助!
关注此链接 https ://dmitrykrivenko.blogspot.com/2018/08/override-smartedit-service.html
一周热门 更多>