当前位置: 首页 > news >正文

SAP Fiori UI5-环境搭建-2022-2024界面对比

文章目录

  • 一、Fiori项目初始化实际操作
    • 第一步:新建文件夹(项目文件)
    • 第二步:打开我们项目
    • 第三步:打开终端 部署环境
    • 第四步: XML中新增文本
  • 二、 2023年Vscode中Fiori界面
  • 三 、2024年Vscode中Fiori界面

一、Fiori项目初始化实际操作

本文用到的SAP 官方的Odata文档
https://services.odata.org/V2/Northwind/Northwind.svc/Odata

第一步:新建文件夹(项目文件)

新建一个文件夹;SAPUI5 Fiori Demo01 作为nameSapce
在这里插入图片描述
打开Vscode 使用快捷键:ctrl+shift+p 打开I 输入Fiori (已经安装过SAP Fiori Tools )

如果没有安装好,参照里面Node Vscode部署的文章: https://blog.csdn.net/qq_45824905/article/details/142098960

在这里插入图片描述选择SAPUI5 Freestyle,(参考以前文章)
在这里插入图片描述
按照如下步骤,点击即可
在这里插入图片描述
Data Source :使用SAP 官方的Odata:https://services.odata.org/V2/Northwind/Northwind.svc/
在这里插入图片描述
在这里插入图片描述
视图的名字不变
在这里插入图片描述
定义项目的名字,Mo在这里插入图片描述
dule Name :小写规范 ,选择我们的NameSapce
定义项目的名字,Module Name :小写规范 ,选择我们的NameSapce

等待即可 首次加载很慢,。。。。。
加载完毕出现如下界面
在这里插入图片描述

第二步:打开我们项目

找到我们的项目 my.fisrt.fiori.demo01在这里插入图片描述

第三步:打开终端 部署环境

使用快捷键: ctrl+Shfit+` 打开终端
输入 npm install 安装所需的文件
在这里插入图片描述
在这里插入图片描述
查看npm --help 命令 run
切换的CMD界面(可以不用切换 终端的操作方式)
在这里插入图片描述在这里插入图片描述
查看 run 启动等方式
在这里插入图片描述

现在启动我们的UI5 服务在这里插入图片描述浏览器默认打开的界面
在这里插入图片描述

第四步: XML中新增文本

在我们XML试图中写入输出的文本 就OK
在这里插入图片描述

<mvc:View controllerName="com.Austin.my.fisrt.fiori.demo01.controller.View"xmlns:mvc="sap.ui.core.mvc" displayBlock="true"xmlns="sap.m"><Page id="page" title="{i18n>title}"><content><Text text="Hello Myfirst Fiori Demo01"/></content></Page>
</mvc:View>

刷新浏览器,可以看到文本到前台了
在这里插入图片描述

二、 2023年Vscode中Fiori界面

环境变化;1.9.4
在这里插入图片描述
在这里插入图片描述

三 、2024年Vscode中Fiori界面

环境 :10.8.2
新建目录 调出命令窗口 输入Fiori~~~
在这里插入图片描述
界面变化
在这里插入图片描述

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • HarmonyOS学习(十二)——数据管理(一)分布式数据
  • C#实战|大乐透选号器[7]:设计类和对象的方法
  • 共享单车轨迹数据分析:以厦门市共享单车数据为例(四)
  • 【四】k8s部署 TDengine集群
  • Unity3D Android多渠道极速打包方案详解
  • 【机器学习】使用Numpy实现神经网络训练全流程
  • 【资料分析】平均倍数类
  • 【重学 MySQL】十八、逻辑运算符的使用
  • iOS 知识点记录
  • vm-tools的卸载重装,只能复制粘贴,无法拖拽文件!
  • 大数据新视界 --大数据大厂之Kafka消息队列实战:实现高吞吐量数据传输
  • 详解IOC、AOP及常见面试问题
  • SpringBoot 项目 Jar 包加密,防止反编译
  • ZBrush与Blender雕刻功能哪个更好些?
  • 价值、创新、社区与财富效应:Match项目的成功启示
  • [ JavaScript ] 数据结构与算法 —— 链表
  • JavaScript DOM 10 - 滚动
  • js如何打印object对象
  • Redis提升并发能力 | 从0开始构建SpringCloud微服务(2)
  • Travix是如何部署应用程序到Kubernetes上的
  • 开发基于以太坊智能合约的DApp
  • 力扣(LeetCode)965
  • 码农张的Bug人生 - 初来乍到
  • 微服务框架lagom
  • 学习笔记DL002:AI、机器学习、表示学习、深度学习,第一次大衰退
  • 译有关态射的一切
  • 基于django的视频点播网站开发-step3-注册登录功能 ...
  • ​14:00面试,14:06就出来了,问的问题有点变态。。。
  • ​软考-高级-系统架构设计师教程(清华第2版)【第1章-绪论-思维导图】​
  • # Swust 12th acm 邀请赛# [ A ] A+B problem [题解]
  • $(selector).each()和$.each()的区别
  • $Django python中使用redis, django中使用(封装了),redis开启事务(管道)
  • (1)Hilt的基本概念和使用
  • (13):Silverlight 2 数据与通信之WebRequest
  • (2024.6.23)最新版MAVEN的安装和配置教程(超详细)
  • (Redis使用系列) SpringBoot 中对应2.0.x版本的Redis配置 一
  • (办公)springboot配置aop处理请求.
  • (回溯) LeetCode 131. 分割回文串
  • (几何:六边形面积)编写程序,提示用户输入六边形的边长,然后显示它的面积。
  • (蓝桥杯每日一题)love
  • (力扣)循环队列的实现与详解(C语言)
  • (四)c52学习之旅-流水LED灯
  • (小白学Java)Java简介和基本配置
  • (转)c++ std::pair 与 std::make
  • (转载)Linux网络编程入门
  • (最新)华为 2024 届秋招-硬件技术工程师-单板硬件开发—机试题—(共12套)(每套四十题)
  • .NET 4 并行(多核)“.NET研究”编程系列之二 从Task开始
  • .net 打包工具_pyinstaller打包的exe太大?你需要站在巨人的肩膀上-VC++才是王道
  • .NET 应用启用与禁用自动生成绑定重定向 (bindingRedirect),解决不同版本 dll 的依赖问题
  • .Net 知识杂记
  • .NET/C# 反射的的性能数据,以及高性能开发建议(反射获取 Attribute 和反射调用方法)
  • .NetCore发布到IIS
  • //TODO 注释的作用
  • :O)修改linux硬件时间
  • @reference注解_Dubbo配置参考手册之dubbo:reference