摘要:重要的命名空間一主要的控件庫包括可用于觸控設備和桌面瀏覽器響應式控件。嚴格模式有助于在開發時在早期狀態下檢測潛在的編碼問題,例如,它確保變量在使用之前進行聲明。如果這個標志被設置為,該設備就會被識別為手機。
重要的命名空間 一、sap.m
namespace :主要的UI5控件庫(包括可用于觸控設備和桌面瀏覽器響應式控件)。
sap.m.MessagePopover 對不同類型消息的總結列表類
二、sap.ui.layoutnamespace:控件布局
三、sap.ui.tablenamespace:桌面設備的表格形式
四、sap.fnamespace:專門為SAP Fiori應用程序所用的組件
五、sap.tntnamespace:專門為管理應用程序所用的組件
六、sap.ui.corenamespace : SAPUI5的核心運行環境(包括ui5 的jquery插件,核心組件,control,component的基類,model、view、controller類),調用sap.ui.getCore()使其可用
sap.ui
namespace:sap提供與ui相關的js功能的中心penajax依賴入口點
The sap.ui namespace is the central OpenAjax compliant entry point for UI related JavaScript functionality provided by SAP.
sap.ui.core.Component
abstract class: 組件的基類,創建一個新的組件實例或者查找一個已經存在的組件
1、創建一個新的組件實例,該函數的參數是一個組件配置對象
var oComponent = sap.ui.component({ name: "my.Component", url: "my/component/location", id: "myCompId1" });
2、通過ID查找一個已經存在的組件,則該函數的參數是已經存在的組件的ID
var oComponent = sap.ui.component(sComponentId);
sap.ui.core.Control
abstract class: control的基類
七、sap.uxapnamespace:用于顯示、創建和編輯對象的控件
八、sap.ui.modelnamespace:數據綁定工具
九、sap.ui.compnamespace:元數據驅動control
十、sap.ui.microchartnamespace:輕量級圖表
十一、sap.viznamespace:數據可視化
sap.ui.controller定義一個控制器類或者創建一個已有控制器類的實例
sap.ui.define定義一個javascript模塊,包括其模塊名,依賴和工廠函數
sap.ui.define(sModuleName?, [aDependencies]?, function vFactory(){}, bExport?)
sModuleName是一個可選參數,它是被定義的模塊的名稱。如果省略,它的名稱則是該模塊文件的路徑名稱,如一個模塊存儲在一個文件中"sap/login/LoginModule.js",它可以被請求為" sap/login/LoginMudule"
aDependencies依賴關系的模塊名稱的字符串[]。在確定當前定義的模塊的值之前加載依賴模塊。
vFactory是一個強制性的工廠功能,可以計算模塊的值。每個依賴都以參數的形式傳遞給這個工廠函數,順序與它們在字符串[]中順序相同。
bExport 是保留供SAP使用的布爾變量。
注:use strict : 由ES5引入,告訴瀏覽器以“嚴格模式”執行代碼。嚴格模式有助于在開發時在早期狀態下檢測潛在的編碼問題,例如,它確保變量在使用之前進行聲明。
sap.ui.basesap.ui.base.Object
所有sap ui5類的基類
extend("子類名",{子類內容}):創建一個子類
namespace:基于各種指標(如:支持觸摸事件、屏幕大小、使用的操作系統、瀏覽器的用戶代理)對用戶所使用的設備進行分類。
字段:
sap.ui.Device.system.combi :如果這個標志被設置為true,那么該設備將被識別為桌面系統和平板電腦的組合。
sap.ui.Device.system.desktop :如果這個標志被設置為true,那么該設備將被識別為桌面系統
sap.ui.Device.system.tablet:如果這個標志被設置為true,那么這個設備就會被識別為平板電腦。
sap.ui.Device.system.phone:如果這個標志被設置為true,該設備就會被識別為手機。
sap.ui.core.mvc命名空間
sap.ui.core.mvc.Controller :通用控制器類
方法:
byId():依照id返回所連接的視圖的元素
getView():返回與控制器連接的視圖
getOwnerComponent:返回與控制連接的視圖的組件
extend("子類名",{子類內容}):創建一個子類
sap.ui.base.Object
sbstract class: SAPUI5對象的基礎類,一般要創建一個新的類就要繼承該抽象類
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/93566.html
摘要:在上海研究院的同事們如果想參加這個內部培訓,可以聯系同事。第三行命名執行命令,生成新的鏡像文件。說句題外話雖然今年月份被微軟收購了,但是用戶體驗一點也沒變,一如既往的優秀。關于更多另類用法,請參閱的文章寫在被微軟收購之際的那些另類用法。 2018年只剩最后30天了。Jerry在2017年的最后一天,曾經立下一個目標:這個微信公眾號在2018年保證至少每周發布一篇SAP原創技術文章。 從...
摘要:在上海研究院的同事們如果想參加這個內部培訓,可以聯系同事。第三行命名執行命令,生成新的鏡像文件。說句題外話雖然今年月份被微軟收購了,但是用戶體驗一點也沒變,一如既往的優秀。關于更多另類用法,請參閱的文章寫在被微軟收購之際的那些另類用法。 2018年只剩最后30天了。Jerry在2017年的最后一天,曾經立下一個目標:這個微信公眾號在2018年保證至少每周發布一篇SAP原創技術文章。 從...
摘要:目前被廣泛用于和的眾多應用中,以及和一些正在開發的新一代云產品中。年月時,我和德國一位負責的同事就這個話題在半小時的電話會議里產生了爭執。德國同事看了之后,同意了我的意見。和微信集成系列教程這個系列教程里,和微信的交互,使用了,使用了。 OData(Open Data Protocol)協議是一個開放的工業標準,用于定義RESTFul API的設計和使用。我的文章標題前加上SAP的前綴...
閱讀 3582·2019-08-30 15:55
閱讀 1380·2019-08-29 16:20
閱讀 3663·2019-08-29 12:42
閱讀 2667·2019-08-26 10:35
閱讀 1015·2019-08-26 10:23
閱讀 3413·2019-08-23 18:32
閱讀 902·2019-08-23 18:32
閱讀 2899·2019-08-23 14:55