控制应用程序没有名为SplitApp的聚合-EventProvider sap.m.routing.Target

2020-09-01 14:17发布

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

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


嗨,

我在尝试路由查看具有

时遇到此问题

Splitpage.view.xml

  http://schemas.sap.com/ sapui5/extension/sap.ui.core.CustomData/1 "
     controllerName =" sap.ui.demo.wt.controller.Splitpage"
     xmlns =" sap.m">
     <!-<页面>->
     
         
             
                 <内容>
                     
             
                 <内容>
                     
                         
                 
             
             

                 <内容>
                     
         
         
             
                 <内容>
                     <列表>
                         <项目>
                             
                         
                     
                 
             
             
                 <内容>
                     
                         <项目>
                             
                             
                             
                         
                     
                 
             
         
     
     <!-->
 
 

manifest.json

 "路由":{
          " config":{
             " routerClass":" sap.m.routing.Router",
             " viewType":" XML",
             " viewPath":" sap.ui.demo.wt.view",
             " controlId":" app",
             " controlAggregation":"页面",
             " transition":" slide",
             "绕过":{
                 " target":" notFound"
             }
          },
          "路线":[{
             " pattern":"",
             " name":" appHome",
             " target":"家"
          },
          {
             " pattern":"样本",
             " name":" appSample",
             " target":"样本"
          },
          {
             " pattern":" splitpage",
             " name":" appsplitpage",
             " target":" splitpage"
          }],
          "目标":{
             "家":{
                " viewName":"首页",
                " viewLevel":1
             },
             "样本":{
                " viewName":"样本",
                " viewLevel":2
             },
             "拆分页面":{
                " viewName":" Splitpage",
                " viewLevel":3,
                " controlAggregation":" SplitApp"
             },
             "未找到": {
                " viewName":"未找到",
                " transition":"显示"
             }
          }
       }
 

因此,每当我访问 index.html#/splitpage 时,都会收到以下消息:

2016-09-20 15:26:17.491250控制应用程序没有名为SplitApp的聚合-EventProvider sap.m.routing.Target

未捕获(承诺)TypeError:无法读取未定义的属性'oTargetControl'


我提到了步骤11:分配多个目标-SAPUI5: 用于HTML5的UI开发工具包-SAP库

我们可以在每个目标上指定controlAggregation,从而覆盖controlAggregation的全局定义值

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

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


嗨,

我在尝试路由查看具有

时遇到此问题

Splitpage.view.xml

  http://schemas.sap.com/ sapui5/extension/sap.ui.core.CustomData/1 "
     controllerName =" sap.ui.demo.wt.controller.Splitpage"
     xmlns =" sap.m">
     <!-<页面>->
     
         
             
                 <内容>
                     
             
                 <内容>
                     
                         
                 
             
             

                 <内容>
                     
         
         
             
                 <内容>
                     <列表>
                         <项目>
                             
                         
                     
                 
             
             
                 <内容>
                     
                         <项目>
                             
                             
                             
                         
                     
                 
             
         
     
     <!-->
 
 

manifest.json

 "路由":{
          " config":{
             " routerClass":" sap.m.routing.Router",
             " viewType":" XML",
             " viewPath":" sap.ui.demo.wt.view",
             " controlId":" app",
             " controlAggregation":"页面",
             " transition":" slide",
             "绕过":{
                 " target":" notFound"
             }
          },
          "路线":[{
             " pattern":"",
             " name":" appHome",
             " target":"家"
          },
          {
             " pattern":"样本",
             " name":" appSample",
             " target":"样本"
          },
          {
             " pattern":" splitpage",
             " name":" appsplitpage",
             " target":" splitpage"
          }],
          "目标":{
             "家":{
                " viewName":"首页",
                " viewLevel":1
             },
             "样本":{
                " viewName":"样本",
                " viewLevel":2
             },
             "拆分页面":{
                " viewName":" Splitpage",
                " viewLevel":3,
                " controlAggregation":" SplitApp"
             },
             "未找到": {
                " viewName":"未找到",
                " transition":"显示"
             }
          }
       }
 

因此,每当我访问 index.html#/splitpage 时,都会收到以下消息:

2016-09-20 15:26:17.491250控制应用程序没有名为SplitApp的聚合-EventProvider sap.m.routing.Target

未捕获(承诺)TypeError:无法读取未定义的属性'oTargetControl'


我提到了步骤11:分配多个目标-SAPUI5: 用于HTML5的UI开发工具包-SAP库

我们可以在每个目标上指定controlAggregation,从而覆盖controlAggregation的全局定义值

付费偷看设置
发送
2条回答
派大星 ヾ
1楼 · 2020-09-01 15:01.采纳回答

由我自己解决。 我只需要删除

" controlAggregation":" SplitApp"

大道至简
2楼-- · 2020-09-01 15:06

立即共享整个DEMO项目,它确实有助于我们理解路由概念,我遇到了空白页面显示的问题,非常感谢

一周热门 更多>