ui5_Walkthrough_Step 6:Modules

ui5_Walkthrough_Step 5: 视图控制器Controller 新建文件夹06,更改Step 5中App.ontroller.js文件如下

App.ontroller.js

javascript 复制代码
sap.ui.define(
  ["sap/ui/core/mvc/Controller", "sap/m/MessageToast"],
  function (Controller, MessageToast) {
    "use strict";
    return Controller.extend("sap.ui5.walkthrough.controller.App", {
      onPress: function () {
        MessageToast.show("ui5 walkthrough strp_6 Module");
      },
    });
  }
);
//sap/ui/core/mvc/Controller 声明控制器实现依赖于sap ui5 标准控制器
//当sap/ui/core/mvc/Controller module加载完成后function (Controller) 会
//被调用,这里的onPress方法和App.view.xml视图里的Button press时间绑定,

同Step_5区别是,这里使用MessageToast的方法弹出消息,

1.在最开始sap.ui.define的时候新增"sap/m/MessageToast"的声明

2.回调函数function中新增MessageToast参数

3.同时onPress方法中MessageToast.show方法弹出消息内容

运行结果如下

相关推荐
哈哈~haha18 天前
UI5_Walkthrough_Step 16: 对话框(Dialogs)和片段(Fragments)
dialog·ui5·fragment
哈哈~haha18 天前
UI5_Walkthrough_Step 17: Fragment Callbacks 对话框按钮事件处理 && Step 18: Icons图标使用
dialog·icon·ui5·callback
哈哈~haha19 天前
Step 14: Custom CSS and Theme Colors 自定义CSS类
前端·css·ui5
哈哈~haha19 天前
UI5_Walkthrough_Step 11: Pages and Panels
page·panel·ui5
哈哈~haha19 天前
Step 12: Shell Control as Container && Step 13:Margins and Paddings 使用CSS类对页面美化
shell·margin·ui5·paddings
哈哈~haha20 天前
ui5_Walkthrough_Step 8:Translatable Texts
i18n·ui5·walkthrough
哈哈~haha21 天前
ui5_Walkthrough_Step 1: Hello World! (vs code 版)
ui5·walkthrough
哈哈~haha21 天前
ui5_Walkthrough_Step 7:JSON Model
json·mvc·module·ui5
哈哈~haha22 天前
ui5_Walkthrough_Step 3: 控件
ui5·walkthrough