UI5根视图和控制器实例化两次

2020-09-01 18:10发布

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

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


专家们,

这与链接上的讨论有关:

https://github.com/SAP/openui5/issues/1746

我也面临着同样的问题,但是我提到的要点已经合并了,所以想知道还有什么可能是一个问题及其解决方案:

我将Root View设为" view.App",将""设为" Home",将" view.detail"设为" view.Detail"-基本上没有重复分配。

在我的Home.view中,我将" view.Detail"称为Page的聚合项。

 
   
     
       
     
   
  

我相信正因为如此,我的Detail.controller方法onInit和onAfterRendering被调用了两次。

有什么解决办法吗?

9月30日更新-是否有人对此问题有任何了解?

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

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


专家们,

这与链接上的讨论有关:

https://github.com/SAP/openui5/issues/1746

我也面临着同样的问题,但是我提到的要点已经合并了,所以想知道还有什么可能是一个问题及其解决方案:

我将Root View设为" view.App",将""设为" Home",将" view.detail"设为" view.Detail"-基本上没有重复分配。

在我的Home.view中,我将" view.Detail"称为Page的聚合项。

 
   
     
       
     
   
  

我相信正因为如此,我的Detail.controller方法onInit和onAfterRendering被调用了两次。

有什么解决办法吗?

9月30日更新-是否有人对此问题有任何了解?

付费偷看设置
发送
3条回答
昵称总是被占用
1楼-- · 2020-09-01 18:39
打个大熊猫
2楼-- · 2020-09-01 18:29

您的代码。...清单

jovirus
3楼-- · 2020-09-01 18:55

您好吴军

请在我的清单文件下面找到。

 {
 " _version":" 1.12.0",
 " sap.app":{
 " id":" apiConsole.OutSystemApiConsole",
 " type":"应用程序",
 " i18n":" i18n/i18n.properties",
 " applicationVersion":{
 " version":" 1.0.0"
 },
 " title":" {{appTitle}}",
 " description":" {{appDescription}}",
 " sourceTemplate":{
 " id":" ui5template.basicSAPUI5ApplicationProject",
 "版本":" 1.40.12"
 }
 },
 " sap.ui":{
 " technology":" UI5",
 "图标":{
 " icon":"",
 " favIcon":"",
 "电话": "",
 " phone @ 2":"",
 " tablet":"",
 " tablet @ 2":""
 },
 " deviceTypes":{
 "桌面":是的,
 "平板电脑":是的,
 "电话":正确
 },
 " fullWidth":true
 },
 " sap.ui5":{
 " flexEnabled":否,
 " rootView":{
 " viewName":" apiConsole.OutSystemApiConsole.view.App",
 " type":" XML",
 "异步":是的,
 " id":" App"
 },
 "依赖关系":{
 " minUI5Version":" 1.65.6",
 " libs":{
 " sap.ui.layout":{},
 " sap.ui.core":{},
 " sap.m":{}
 }
 },
 " contentDensities":{
 "紧凑":是的,
 "舒适":是
 },
 "楷模": {
 " i18n":{
 " type":" sap.ui.model.resource.ResourceModel",
 "设置":{
 " bundleName":" apiConsole.OutSystemApiConsole.i18n.i18n"
 }
 },
 " dashBoardModel":{
 " type":" sap.ui.model.json.JSONModel"
 }
 },
 "资源":{
 " css":[
 {
 " uri":" css/style.css"
 }
 ]
 },
 "路由":{
 " config":{
 " routerClass":" sap.m.routing.Router",
 " viewType":" XML",
 "异步":是的,
 " viewPath":" apiConsole.OutSystemApiConsole.view",
 " controlAggregation":"页面",
 " controlId":" app",
 " clearControlAggregation":false
 },
 "路线":[
 {
 " name":" Home",
 " pattern":"",
 "目标":[
 "家"
 ]
 },
 {
 " name":"详细信息",
 " pattern":"详细信息",
 "目标":[
 "详情"
 ]
 }
 ],
 "目标":{
 "主页":{
 " viewType":" XML",
 " viewName":"首页"
 },
 "详细信息":{
 " viewType":" XML",
 " viewName":"详细信息"
 }
 }
 }
 },
 " sap.platform.hcp":{
 " uri":" webapp",
 " _version":" 1.1.0"
 }
 }
 

一周热门 更多>