標籤:

在Salesforce中使用靜態資源

靜態資源

靜態資源是Salesforce中默認的一種數據類型,用戶可以上傳各種文件,比如zip文件、jpg文件、css文件、圖像文件等。

在Visualforce頁面、Lightning框架的開發過程中,我們可以引用靜態資源,調用圖像、CSS樣式、JS函數等。

上傳靜態資源

在設置頁面中搜索「靜態資源」,點擊「靜態資源」鏈接,即可進入靜態資源一覽表。

點擊「新建」按鈕,即可進入靜態資源的編輯界面。

在此界面中,需要給靜態資源定義一個唯一的名字,供以後在代碼中使用。

在「緩存控制」一項中,可以設置該靜態資源的訪問許可權。

Visualforce頁面中使用靜態資源

在Visualforce頁面中,可以使用「$Resource.靜態資源名字」來調用靜態資源。

假設系統中已經上傳了一個JavaScript腳本作為靜態資源,名字是「general_js」。在此腳本中定義了一個函數,名叫「generalFunction()」。

在Visualforce頁面中,可以使用以下代碼引用該JavaScript腳本,並執行其中的函數:

<apex:page>n <apex:includeScript value="{! $Resource.general_js }"/>nn <script type="text/javascript">n generalFunction();n </script>nn</apex:page>n

使用zip文件作為靜態資源

如果一個靜態資源是zip文件,則在Visualforce頁面中,可以將其作為文件夾看待。使用「URLFOR()」函數可以直接讀取zip文件中的各個文件。

假設系統中已經上傳了一個zip文件作為靜態資源,名字叫「default_style」,其中包含了一個名叫「styles」的文件夾,文件夾中包含了一個名叫「default.css」的文件,那麼在Visualforce頁面中,可以使用以下代碼讀取「default.css」文件:

<apex:page>n <apex:stylesheet value="{!URLFOR($Resource.default_style, styles/default.css) }"/>n</apex:page> n

推薦閱讀:

Salesforce的數據安全防護措施
Salesforce的對象關係

TAG:Salesforce |