Sapui5 UI5有时抛出错误:ID为的控件。。。找不到-EventProvider sap.m.routing.Target
SAPUI5在登录(sap NetWeaver)到SAPUI5页面后,随机抛出错误无法找到ID为rootControl的控件-EventProvider sap.m.routing.Target。我试图强制错误登录和注销。多次尝试(40次,有时102次…)后,出现错误 我的根控件位于Sapui5 UI5有时抛出错误:ID为的控件。。。找不到-EventProvider sap.m.routing.Target,sapui5,Sapui5,SAPUI5在登录(sap NetWeaver)到SAPUI5页面后,随机抛出错误无法找到ID为rootControl的控件-EventProvider sap.m.routing.Target。我试图强制错误登录和注销。多次尝试(40次,有时102次…)后,出现错误 我的根控件位于App.view.xml中的 manifest.json { “_版本”:“1.1.0”, “sap.app”:{ “_版本”:“1.1.0”, “id”:“主页”, “类型”:“应用程序”, “i18n”:“i18
App.view.xml
中的
manifest.json
{
“_版本”:“1.1.0”,
“sap.app”:{
“_版本”:“1.1.0”,
“id”:“主页”,
“类型”:“应用程序”,
“i18n”:“i18n/i18n.属性”,
“标题”:“{appTitle}}”,
“描述”:“{appDescription}}”,
“应用程序版本”:{
“版本”:“1.0.6”
},
“ach”:“CA-UI5-FST”
},
“sap.ui”:{
“技术”:“UI5”,
“设备类型”:{
“桌面”:没错,
“平板”:没错,
“电话”:真的吗
}
},
“sap.ui5”:{
“根视图”:{
“viewName”:“HomePage.view.App”,
“类型”:“XML”,
“异步”:true,
“id”:“rootControl”
},
“依赖项”:{
“Mini5版本”:“1.30”,
“libs”:{
“sap.m”:{},
“sap.ui.core”:{}
}
},
“资源”:{
“css”:[
{
“uri”:“css/customStyle.css”
}
]
},
“模型”:{
“i18n”:{
“类型”:“sap.ui.model.resource.ResourceModel”,
“设置”:{
“bundleName”:“HomePage.i18n.i18n”
}
},
“视图”:{
“类型”:“sap.ui.model.json.JSONModel”,
“设置”:{
“defaultOperationMode”:“服务器”,
“defaultBindingMode”:“双向”,
“defaultCountMode”:“无”,
“useBatch”:false
}
}
},
“路由”:{
“配置”:{
“路由类”:“sap.m.routing.Router”,
“视图类型”:“XML”,
“视图路径”:“HomePage.view”,
“controlId”:“rootControl”,
“控制聚合”:“页面”,
“过渡”:“幻灯片”,
“绕过”:{
“目标”:“未找到”
},
“异步”:true
},
“路线”:[{
“图案”::布局:”,
“名称”:“apphome”,
“目标”:“家”
}, {
“名称”:“id”,
“模式”:“Id/{Id}/:布局:”,
“目标”:“id”
}, {
“名称”:“详细信息”,
“模式”:“详细信息/{Details}/:替换:”,
“目标”:“详细信息”
}],
“目标”:{
“家”:{
“视图ID”:“主页”,
“视图名称”:“主页”,
“视图级别”:1
},
“未找到”:{
“视图ID”:“未找到”,
“视图名称”:“未找到”,
“转换”:“显示”
},
“id”:{
“视图id”:“id”,
“视图名称”:“Id”,
“视图级别”:2
},
“详情”:{
“视图ID”:“详细信息”,
“视图名称”:“详细信息”,
“视图级别”:3
}
}
}
}
}
有什么想法吗
随机SAPUI5抛出错误
我记得在过去的UI5版本中,由于竞态条件而出现了相同的问题:
Component.js
异步检索根视图,原因是sap.ui5/rootView/async:true
Component.js中的init
通常初始化路由器,路由器在根视图仍在加载时检索与哈希值对应的目标视图
我不建议同步加载根视图 你有权利。我正在使用UI5 lib版本1.44:)我将更改为更高的版本。