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)

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

相关推荐
大路谈数字化3 小时前
SAP PP模块中离散制造
sap·制造·离散·pp
大路谈数字化6 小时前
SAP PP模块中重复制造
sap·制造·重复制造·pp
DeveloperMrMeng9 小时前
SAP使用abapGit在云环境中迁移开发包
sap·cloud·abapgit·op
拷斤锟2 天前
SAP 实施顾问全景指南
sap·hcm·successfactors
LgZhu(Yanker)2 天前
R/3 销售与分销
大数据·网络·数据库·sap·erp·销售
sinat_375112267 天前
abap 通用发送邮件程序(获取alv数据,带excel附件)
excel·sap·abap·邮件
大路谈数字化11 天前
SAP 物料凭证和会计凭证的关联关系
sap·物料凭证·会计凭证
企业数字化建设者13 天前
SAP_MM_供应商寄售 ( Vendor Consignment ) 实施流程
sap·mm
放弃幻想_14 天前
S4和ECC或者不通CLIENT,不通HANA服务器互相取数
服务器·数据库·sap·abap·abap sap
爱喝水的鱼丶20 天前
SAP-ABAP:SAP中的用户确认对话框:深入理解与实践POPUP_TO_CONFIRM
运维·开发语言·学习·sap·abap