SAPUI5如何配置必须显示哪个xml视图?

2020-08-18 02:24发布

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

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


我是SAP HANA的新手,所以这可能是一个非常愚蠢的问题,对此我深表歉意。

我开始创建一个新的"布局编辑器快速入门"项目,按原样运行,然后尝试添加具有新数据集的新视图。

我还没有找到任何方法来理解为什么运行项目时会显示View1.view.xml。

唯一可能的解决方案是存在一些奇怪的约定,这些约定迫使名为" View1.view.xml"的视图通过名为" View1.controller.js"的控制器进行显示。

因此,如果我的新视图名为View2,则无法导出如何显示它而不是" View1"。

我只能在将新视图重命名为" View1"的情况下显示我的新视图(现在我无法再显示已重命名为" View3"的旧View1 ...)

" index.html"执行的脚本如下

 sap.ui.getCore()。attachInit(function(){
      新的sap.m.Shell({
          应用:新的sap.ui.core.ComponentContainer({
                 高度:" 100%",
                 名称:" QuickStartApplication"
          })
      })。placeAt(" content");
 }); 

请帮助我了解在何处配置View1或View3或其他任何内容。

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

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


我是SAP HANA的新手,所以这可能是一个非常愚蠢的问题,对此我深表歉意。

我开始创建一个新的"布局编辑器快速入门"项目,按原样运行,然后尝试添加具有新数据集的新视图。

我还没有找到任何方法来理解为什么运行项目时会显示View1.view.xml。

唯一可能的解决方案是存在一些奇怪的约定,这些约定迫使名为" View1.view.xml"的视图通过名为" View1.controller.js"的控制器进行显示。

因此,如果我的新视图名为View2,则无法导出如何显示它而不是" View1"。

我只能在将新视图重命名为" View1"的情况下显示我的新视图(现在我无法再显示已重命名为" View3"的旧View1 ...)

" index.html"执行的脚本如下

 sap.ui.getCore()。attachInit(function(){
      新的sap.m.Shell({
          应用:新的sap.ui.core.ComponentContainer({
                 高度:" 100%",
                 名称:" QuickStartApplication"
          })
      })。placeAt(" content");
 }); 

请帮助我了解在何处配置View1或View3或其他任何内容。

付费偷看设置
发送
1条回答
My梦
1楼-- · 2020-08-18 02:58

嗨,

在component.js文件中,您可以获取路由属性及其配置。 在那里,您可以获取视图导航属性以及所有内容,如下所示:

路由:{
//路由的默认值
 配置:{
 " viewType":" XML",
 " viewPath":"",
 " targetControl":"",
 .....
 },
 路线:[{},{}]
 } 

在路由键中,您可以使用所需的视图名称更改为适当的视图。

这可能会有所帮助。

此致

Akhilesh

一周热门 更多>