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.pswp.cn/bicheng/79178.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/79178.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/79178.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

文件讀取操作

如果需要從文件讀入數據,并把輸出數據保存為文件,需要使用文件讀取。 freopen為file reopen,意為文件重新打開,實現重定向標準輸入輸出第一個參數為文件名可以修改,輸入文件為.in,輸出文件為.out第二個參數…

[Linux網絡_68] 轉發 | 路由(Hop by Hop) | IP的分片和組裝

目錄 1.再談網絡轉發 2.路由 舉個例子 3.分片和組裝 IP 層 [Linux#67][IP] 報頭詳解 | 網絡劃分 | CIDR無類別 | DHCP動態分配 | NAT轉發 | 路由器 1.再談網絡轉發 我們在上一篇文章中知道了路由器的功能有: 轉發DHCP | 組建局域網NAT 組建局域網功能表現&…

如何使用C語言手搓斐波那契數列?

斐波那契數列,第0項為0,第1項為1,第2項開始每項等于前兩之和。(有些題目從第一項開始,第一項為1,第二項也為1)。 運行時,輸入的n代表的是項數,而輸出則代表的是該項的值。…

java: 警告: 源發行版 21 需要目標發行版 21

解決這個問題看三個地方的SDK版本信息是否正確: 1,打開cmd命令,輸入 java -version ,查看版本是否正確; 2,打開模塊設置(F4),查看項目的SDK 3,查看模塊的SDK

一區思路!挑戰5天一篇NHANES預測模型 DAY1-5

挑戰5天一篇預測模型NHANES Day1! 近期美國關閉seer數據庫的信息在互聯網上廣泛傳播,大家都在擔心數據庫挖掘是否還能做。這個問題其實是有答案的,數據庫挖掘肯定能做,做沒被關的數據庫即可,同時留意一些國產數據庫~…

centos7安裝NVIDIA顯卡

裝備工作 我的系統版本 cat /etc/centos-releaseCentOS Linux release 7.9.2009 (Core) 內核版本 rpm -q kernel或者 rpm -qa|grep kernelkernel-3.10.0-1160.el7.x86_64 注意以上輸出內核版本,按照我下面的操作步驟,不會出問題。否則重裝系統都有可…

Web應用開發指南

一、引言 隨著互聯網的迅猛發展,Web應用已深度融入日常生活的各個方面。為滿足用戶對性能、交互與可維護性的日益增長的需求,開發者需要一整套高效、系統化的解決方案。在此背景下,前端框架應運而生。不同于僅提供UI組件的工具庫&#xff0c…

Java @Transactional事物隔離級別和默認值詳解

在 Java 開發中,Transactional 注解是 Spring 框架中用于管理事務的重要工具。它提供了多種配置選項,其中事務隔離級別是一個關鍵屬性。本文將深入探討 Transactional 注解的隔離級別默認值,并通過具體代碼示例幫助你更好地理解和應用事務隔離…

車輛檢測新突破:VFM-Det 如何用大模型提升識別精度

目錄 ?編輯 一、摘要 二、引言 三、相關工作 四、Coovally AI模型訓練與應用平臺 五、方法 概述 綜述:基于區域建議的檢測 基于VehicleMAE的感知器 六、實驗分析 數據集與評估指標 實現細節 屬性預測模塊預訓練 與SOTA檢測器的對比實驗 消融實驗 V…

微格式:為Web內容賦予語義的力量

一、什么是微格式? 微格式是一種建立在已有 Web 標準基礎上的簡單、開放的數據格式。它的核心思想是通過在 HTML 標簽中添加特定的屬性和類名,為網頁內容添加語義注解,從而兼顧 HTML 文檔的人機可讀性。 簡單來說,微格式就是一套約定俗成的 HTML 標記方式,讓我們能夠在不…

偏移成像中,原始地震采集數據的數據規則化(Data Regularization)

在油氣地震資料處理中,柯希霍夫(Kirchhoff)積分法偏移成像對數據采集分布的均勻性較為敏感。當原始地震道數據存在空間分布不均勻時,會導致偏移噪聲、假頻或成像失真。數據規則化(Data Regularization)通過…

米殼AI:跨境電商圖片翻譯的“隱形革命”:當AI技術遇上全球化生意

一、行業觀察:跨境賣家的“語言圍城” 在亞馬遜西班牙站,某家居品牌因產品圖西班牙語翻譯錯誤導致整批貨物滯留港口;TikTok東南亞直播間里,美妝主播因馬來語字幕錯位引發消費者投訴……這些真實案例折射出跨境電商的集體困境&…

人工智能:如何將數據輸入到神經網絡中

文章目錄 引言數據輸入神經網絡的重要性及示例以識別美女圖片為例講解數據輸入不同應用的數據輸入方式結語 人工智能是引領未來的前沿技術領域。通過這個系統性學習計劃,我們將逐步深入如何將數據輸入到神經網絡中。無論你是初學者還是有一定基礎的開發者&#xff0…

數據庫12(游標)

游標語法 declare c1 cursor for select title from titles --定義一個游標c1,確定游標對應的列是titles表的title列,游標可以對應多個列 declare bname varchar(50) --聲明變量 open c1 --初始化,開始使用游標 fetch next from c1 in…

第四部分:賦予網頁健壯的靈魂 —— TypeScript(中)

目錄 4 類與面向對象:構建復雜的組件4.1 類的定義與成員4.2 繼承 (Inheritance)4.3 接口實現 (Implements)4.4 抽象類 (Abstract Class)4.5 靜態成員 (Static Members) 5 更高級的類型:讓類型系統更靈活5.1 聯合類型 (|)5.2 交叉類型 (&)5.3 字面量類…

Vue3源碼學習-提交限制

文章目錄 前言? 1. ESLint 限制🔧 配置位置:? 啟用了哪些規則(核心):📦 使用的插件和標準: ? 2. TSC 編譯限制關鍵選項: ? 3. Git Hook 校驗工具鏈配置例子(package.…

Arthas 使用攻略

目錄 背景 Arthas是什么? 安裝 使用arthas-boot(推薦) 啟動 常用命令 一鍵生成arthas命令的插件(強烈推薦) watch 一、命令語法結構 二、核心參數詳解 三、實戰場景 1. 基礎觀測 - 查看入參和返回值 2. 條件過濾 - 只關注特定參…

冥想類短視頻批量剪輯自動混剪技術實踐:從素材處理到智能合成全解析

一、引言:工業化內容生產的技術突圍 在心理健康類內容爆發的當下,冥想類短視頻憑借「低制作成本 高用戶粘性」的特性成為熱門賽道。本文結合實戰經驗,解析如何通過模塊化素材處理、參數化合成引擎、自動化質量控制等技術手段,構…

【自定義控件實現最大高度和最大寬度實現】

背景 開發中偶爾遇到控件寬度或者高度在自適應的情況下,有個邊界值,也就是最大值。 比如高度自適應的情況下最大高度300dp這種場景。 實現 關鍵節點代碼: Overrideprotected void onMeasure(int widthMeasureSpec, int heightMeasureSpec)…

綜合練習三

使用到的知識點:xml文件,初始化file數據,提取file文件數據 題目:水文檢測系統 備注:可以把序號作為該條數據的唯一標識(即UUID),而不是第一條第二條數據這樣的類型。代碼是后者&…