SAPUI5视图创建后未输出。

2020-08-21 06:51发布

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

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


 <!DOCTYPE html>
 
 <头>
 <!-<标题>->
 <!-ui5_mvc->
 <!-->
 
 <脚本>
 var oIrfan = new sap.ui.view(" idSpiderman",{
 viewName:" jerry.view.Irfan",
 类型:" JS"
 });

 oIrfan.placeAt(" content");
 
 
 
 

我是Ui5的纯新用户。...我对ui5的了解不多...

我在SAP Web ID(离线)中创建了ui5视图

按下运行按钮后,将显示空白页面。

我不知道是什么错误,请帮忙。

但是我希望得到这样的输出...

(48.8 kB)

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

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


 <!DOCTYPE html>
 
 <头>
 <!-<标题>->
 <!-ui5_mvc->
 <!-->
 
 <脚本>
 var oIrfan = new sap.ui.view(" idSpiderman",{
 viewName:" jerry.view.Irfan",
 类型:" JS"
 });

 oIrfan.placeAt(" content");
 
 
 
 

我是Ui5的纯新用户。...我对ui5的了解不多...

我在SAP Web ID(离线)中创建了ui5视图

按下运行按钮后,将显示空白页面。

我不知道是什么错误,请帮忙。

但是我希望得到这样的输出...

(48.8 kB)
付费偷看设置
发送
8条回答
哎,真难
1楼-- · 2020-08-21 07:01

您好

您希望看到什么? 在我看来,您的观点已显示出来。 您在View.view.xml中放了什么?

问候

约瑟夫

SAP小黑
2楼-- · 2020-08-21 07:04

irfan.controller.js

 sap.ui.define([
 " sap/ui/core/mvc/Controller"
 ],函数(控制器){
 "使用严格";
 return Controller.extend(" jerry.controller.Irfan",{
/**
 *在实例化控制器并且已经创建其View控件(如果有)时调用。
 *可用于在视图显示之前对其进行修改,绑定事件处理程序以及进行其他一次性初始化。
 * @memberOf jerry.view.Irfan
 */
//onInit:function(){
//
//},
/**
 *与onAfterRendering类似,但是在重新渲染控制器的View之前调用此钩子
 *(不是在第一个渲染之前!onInit()用于那个!)。
 * @memberOf jerry.view.Irfan
 */
//onBeforeRendering:function(){
//
//},
/**
 *在渲染视图后调用(因此其HTML是文档的一部分)。  HTML的渲染后操作可以在这里完成。
 *此钩子与SAPUI5控件在呈现后获得的钩子相同。
 * @memberOf jerry.view.Irfan
 */
//onAfterRendering:function(){
//
//},
/**
 *在Controller销毁时调用。 使用此工具释放资源并完成活动。
 * @memberOf jerry.view.Irfan
 */
//onExit:function(){
//
//}
 });
 });
 
hengyuye
3楼-- · 2020-08-21 07:00

好,所以首先,不要使用JavaScript视图,推荐的方法是使用xml视图。

执行F12时,控制台是什么意思?

我认为您的问题来自此:

 data-sap-ui-resourceroots ='{" jerry":" .view.Irfan"}'> 

试试这个:

 data-sap-ui-resourceroots ='{" jerry":" ./"}'> 
四川大学会员
4楼-- · 2020-08-21 07:25

irfan.view.js

 sap.ui.jsview(" jerry.view.Irfan",{


/**指定属于该视图的控制器。
 *在未实现或返回" null"的情况下,该视图没有控制器。
 * @memberOf jerry.view.Irfan
 */
 getControllerName:function(){
 返回" jerry.controller.Irfan";
 },


/**在实例化Controller之后最初被调用一次。 这是构造UI的地方。
 *由于将控制器赋予了此方法,因此可以立即附加其事件处理程序。
 * @memberOf jerry.view.Irfan
 */
 createContent:function(oController){
 var oPage = new sap.m.Page({
 标题:"标题",
 内容:[]
 });


 var app = new sap.m.App(" myApp",{
 initialPage:" oPage"
 });
 app.addPage(oPage);
 返回应用程序;
 }


 });
 
SAP浪
5楼-- · 2020-08-21 07:08

同一问题输出为空白...

 <!DOCTYPE html>
 
 <头>
 <!-<标题>->
 <!-ui5_mvc->
 <!-->
 
 <脚本>
 var oIrfan = new sap.ui.view(" idSpiderman",{
 viewName:" jerry.view.Irfan",
 类型:" JS"
 });

 oIrfan.placeAt(" content");
 
 
 
 
小灯塔
6楼-- · 2020-08-21 07:13

当我运行此程序时,它将显示空白屏幕...

但是我希望输出带有" TITLE"文本。.

一周热门 更多>