SAP UI5 walkthrough step4 XML Views

SAPUI5 指出多种VIEW类型,包括XML,HTML,JavaScript

推荐使用XML,因为可读性更高

我们提前介绍一下MVC架构。

MVC是一种软件架构模式,它包括三个主要组件:模型(Model)、视图(View)和控制器(Controller)。这三个组件分别负责处理应用程序的数据、用户界面和用户输入。MVC的设计目的是将应用程序的逻辑和用户界面分离,以实现代码的重用、可维护性和可扩展性。该模式通常用于开发Web应用程序和桌面应用程序。

上一个章节,我们是使用了一个标准text控件去输出一句hello word

那么为了符合MVC架构,我们在这个章节,我们将输出的这部分内容,放在VIEW.XML中

webapp/view/App.view.xml

<mvc:View
   xmlns="sap.m"
   xmlns:mvc="sap.ui.core.mvc">
   <Text text="Hello World"/>
</mvc:View>

新建完成之后,我们需要去修改index.js 去告诉程序,在哪里加载view

webapp/index.js

sap.ui.define([
	"sap/ui/core/mvc/XMLView"
], (XMLView) => {
	"use strict";

	XMLView.create({
		viewName: "ui5.walkthrough.view.App"
	}).then((oView) => oView.placeAt("content"));
});

一些注意点:

Conventions

  • View names are capitalized

  • All views are stored in the view folder

  • Names of XML views always end with *.view.xml

  • The default XML namespace is sap.m

  • Other XML namespaces use the last part of the SAP namespace as alias (for example, mvc for sap.ui.core.mvc)

这个章节的输出内容与上章节一致,只是实现方法不同,逐渐格式化

相关推荐

  1. <span style='color:red;'>5</span>.<span style='color:red;'>4</span>作业

    5.4作业

    2023-12-09 11:02:03      30 阅读
  2. Cweek<span style='color:red;'>4</span>+<span style='color:red;'>5</span>

    Cweek4+5

    2023-12-09 11:02:03      26 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-09 11:02:03       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-09 11:02:03       106 阅读
  3. 在Django里面运行非项目文件

    2023-12-09 11:02:03       87 阅读
  4. Python语言-面向对象

    2023-12-09 11:02:03       96 阅读

热门阅读

  1. 4-Docker命令之docker port

    2023-12-09 11:02:03       50 阅读
  2. 导出主机上所有docker 镜像并导入到其它主机

    2023-12-09 11:02:03       56 阅读
  3. 第二十一 网络通信

    2023-12-09 11:02:03       48 阅读
  4. Kubernetes - 为什么 K8S 在容器里不能调用自己?

    2023-12-09 11:02:03       57 阅读
  5. LinuxBasicsForHackers笔记 -- 日志系统

    2023-12-09 11:02:03       53 阅读
  6. CFD仿真流程

    2023-12-09 11:02:03       53 阅读