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