1. 程式人生 > >(六)API文件介紹

(六)API文件介紹

所有開發都離不開文件,Fiori也提供了非常詳細的文件。

文件地址 -> https://sapui5.hana.ondemand.com/

文件分為六部分


DEVELOPER GUIDE 簡單介紹了sapui5的開發,有時間可以閱讀下,懶的話就算了。

EXPLORED 非常有用,幾乎包含了所有的現有控制元件及大概的用法。能檢視原始碼,簡單的需求直接copy就能解決。有些資料看不到,需要在瀏覽器看後臺才行。

APIREFERENCE 同樣非常重要,控制元件的全部屬性及方法。但是沒有示例程式碼,美中不足。

DEMO APPS 官方給出的一些sapui5開發的應用,非常蛋疼的是,可能你需要的就是其中的一個,但是,你看不到原始碼。

ICONS sapui5所提供的全部icon,需要有所瞭解。標準的應用中,一些圖示的意思和我們直觀的想法並不一樣。

CONTROLS 基本沒什麼用,在api中都能查到。

老外的腦子真的怪怪的,該有程式碼的地方居然都沒有。。。。。。

EXPLORED是最常用的,簡單說下用法。

以Action Sheet為例,右側選擇SAMPLES,,點選所列出的示例。


右側顯示出當前控制元件的執行效果,點選右上角的按鈕,能看到原始碼,用法一目瞭然。


程式碼頁面,上不是此控制元件需要涉及到幾個檔案。

view檔案是靜態的標籤,controller檔案存放邏輯程式碼(之前提到過)。fragment檔案一般用來存放頁面一些彈出窗體。


需要注意的是,在view檔案中,檔案頭會宣告一些配置。xmlns的值表示當前view檔案預設使用的庫,如圖,當前view預設的庫就是sap.m。下邊程式碼中,Button控制元件就是存在sap.m庫中。看下第三行,程式碼的意思表示引入了另一個庫中的控制元件,並給引入的控制元件重新命名為l。當使用該控制元件的時候,需要把l加到控制元件的前面。第六行,使用sap.ui.layout控制元件的垂直佈局。