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

Fiori学习专题二十五:Remote OData Service

之前我们都是使用本地JSON来显示发票清单。这节课我们将调用一个UI5公共的OData Service
1.由于本地开发访问OData服务https://services.odata.org/V2/Northwind/Northwind.svc/会产生跨域问题,所以这里我们需要使用代理
新建一个终端:执行:npm i -D ui5-middleware-simpleproxy 将此包作为新的开发依赖项安装在package.json中
2.在ui5.yaml文件中加入

specVersion: '3.0'
metadata:name: ui5.walkthrough
type: application
framework:name: OpenUI5version: "1.134.0"libraries:- name: sap.m- name: sap.ui.core- name: themelib_sap_horizon
server:customMiddleware:- name: ui5-middleware-simpleproxyafterMiddleware: compressionmountPath: /V2configuration:baseUri: "https://services.odata.org"

3.manifest.json调整

	{"_version": "1.65.0","sap.app": {"id": "ui5.walkthrough","i18n": "i18n/i18n.properties","title": "{{appTitle}}","description": "{{appDescription}}","type": "application","applicationVersion": {"version": "1.0.0"}, "dataSources": {"invoiceRemote": {"uri": "V2/Northwind/Northwind.svc/","type": "OData","settings": {"odataVersion": "2.0"}}}},"sap.ui": {"technology": "UI5","deviceTypes": {"desktop": true,"tablet": true,"phone": true}},"sap.ui5": {"dependencies": {"minUI5Version": "1.108.0","libs": {"sap.ui.core": {},"sap.m": {}}},"models": {"i18n": {"type": "sap.ui.model.resource.ResourceModel","settings": {"bundleName": "ui5.walkthrough.i18n.i18n","supportedLocales": [""],"fallbackLocale": ""}},"invoice": {"dataSource": "invoiceRemote"}},"rootView": {"viewName": "ui5.walkthrough.view.App","type": "XML","id": "app"},"resources": {"css": [{"uri": "css/style.css"}]}}}
http://www.xdnf.cn/news/223705.html

相关文章:

  • 基于CATIA参数化球体建模的自动化插件开发实践——NX建模之球体命令的参考与移植
  • Transformer-CVPR2025-线性注意力-Breaking the Low-Rank Dilemma of Linear Attention
  • 【AI】DeepSeek 流程图 / 时序图制作,Word 排版错乱问题,文字转直观图形
  • 机器学习-07-分类评估函数进阶案例
  • 【数学建模国奖速成系列】优秀论文绘图复现代码(四)
  • Access开发:轻松一键将 Access 全库表格导出为 Excel
  • 游戏引擎学习第250天:# 清理DEBUG GUID
  • 栈与队列 Part 7
  • String、StringBuffer、StringBuilder 的区别
  • SpringMVC知识点总结(速查速记)
  • SIFT特征点检测
  • 产品经理.产品设计.产品设计工具
  • 什么是美颜SDK?美颜SDK安卓与iOS端开发指南
  • 【11408学习记录】英语书信通知写作模板大全:5个高分句式+使用场景解析,速存每日一句拆解练习!
  • 组网技术知识点
  • electron+vite+vue3 快速入门教程
  • C++23 std::invoke_r:调用可调用 (Callable) 对象 (P2136R3)
  • Postgresql源码(144)LockRelease常规锁释放流程分析
  • Linux -- SysremV 共享内存通信
  • 环形链表的约瑟夫问题
  • 从生成到上线:飞算JavaAl工程化能力拆解(含K8s部署脚本自动生成)
  • STM32printf重定向到串口含armcc和gcc两种方案
  • 高并发内存池(五):性能测试与性能优化
  • Java实现归并排序算法
  • 《机器学习中的过拟合与模型复杂性:理解与应对策略》
  • 量化交易之数学与统计学基础2.3——线性代数与矩阵运算 | 线性方程组
  • windows 下 oracle 数据库的备份与还原
  • SQL Server连接异常 证书链是由不受信任的颁发机构颁发的
  • 垃圾收集GC的基本理解
  • 服务容错治理框架resilience4jsentinel基础应用---微服务的限流/熔断/降级解决方案