点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好! 由于SmartEdit中...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好! 由于SmartEdit中...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好! 由于SmartEdit中存在许多错误,因此我们试图通过覆盖服务来修复它们。 例如,我们创建了服务,该服务将覆盖" nestedComponentManagementServiceModule":
angular.module('nestedComponentManagementServiceModule',['genericEditorModalServiceModule','yLoDashModule'])
.service('nestedComponentManagementService',function(genericEditorModalService,lodash){
//------------------------------------------------ ------------------------
//公共API
//------------------------------------------------ ------------------------
this.openNestedComponentEditor = function(componentInfo,editorStackId,saveCallback){
var componentData = prepareComponentData(componentInfo,editorStackId);
saveCallback =(saveCallback)? saveCallback:this.defaultSaveCallback;
返回genericEditorModalService.open(componentData,null,saveCallback);
};
//------------------------------------------------ ------------------------
//辅助方法
//------------------------------------------------ ------------------------
var prepareComponentData = function(componentInfo,editorStackId){
var type = componentInfo.content.itemtype.toLowerCase();
返回{
componentUuid:componentInfo.componentUuid,
componentType:componentInfo.content.itemtype,
标题:"类型"。 +输入+'.name',
内容:lodash.defaultsDeep({},{
typeCode:componentInfo.content.itemtype,
itemtype:componentInfo.content.itemtype,
可见:真
},componentInfo.content),
editorStackId:editorStackId
};
};
this.defaultSaveCallback = function(){
} .bind(this);
});
但是它仍然默认执行一项服务。 有没有人有这样的经验。 谢谢您的帮助!
在上面的代码中,您正在创建一个新模块。
您要做的是扩展现有模块。
代替(这将创建一个新模块):
使用(这适用于现有模块):
一周热门 更多>