2020-09-14 13:25发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我的要求:多... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
我的要求:多个BSP应用之间的JsonModel/Model共享。
BSP 1命名为"父应用程序"
BSP 2命名为子应用
我可以使用事件总线从子应用程序调用模型到父应用程序,反之亦然。
我有几个疑问:
谢谢。
此致
SG
当您创建组件时,您可以将任何数据传递到componentData中的子应用程序:
var oComponent = sap.ui.getCore()。createComponent({ 名称:" your.namespace.ChildApp", id:" ChildApp", componentData:{ oJSONModel:oYourJSONModel } }); var oComponentContainer = this.getView()。byId(" idComponentContainer"); oComponentContainer.setComponent(oComponent);
在您的子应用程序component.js中,像这样阅读oJSONModel:
var oComponentData = this.getComponentData(); var oJSONModel; if(oComponentData && oComponentData.oJSONModel){ oJSONModel = oComponentData.oJSONModel; }其他{ //回退,如果父应用未传递JSONModel oJSONModel =新的JSONModel(); }
父级和子级应用程序现在正在同一模型上运行。
最多设置5个标签!
当您创建组件时,您可以将任何数据传递到componentData中的子应用程序:
在您的子应用程序component.js中,像这样阅读oJSONModel:
父级和子级应用程序现在正在同一模型上运行。
一周热门 更多>