建立 Visualforce 頁面
您可以使用 Visualforce 開發模式或在「設定」中建立頁面,以建立 Visualforce 頁面。
必要版本
| 提供版本:Salesforce Classic 和 Lightning Experience |
| 提供版本:Contact Manager、Group、Professional、Enterprise、Performance、Unlimited 及 Developer Edition |
| 需要的使用者權限 | |
|---|---|
| 建立、編輯並設定 Visualforce 頁面的版本設定值: | 自訂應用程式 |
若要使用 Visualforce 開發模式提供的「快速修復」工具來建立頁面:
-
在您的瀏覽器中,依以下形式輸入 URL:https://您的 Salesforce 組織 URL/apex/新頁面的名稱,其中 您的 Salesforce 組織 URL 的值是用來存取您 Salesforce 組織的 URL (例如,我的網域名稱.my.salesforce.com),而 新頁面的名稱 的值是您要為您的頁面定義給予「名稱」欄位的值。
例如,若您想要建立一個稱為「HelloWorld」的頁面,而您的 Salesforce 組織是使用 URL 我的網域名稱.my.salesforce.com,則請輸入 https://我的網域名稱.my.salesforce.com/apex/HelloWorld。
備註 頁面名稱長度不可超過 40 個字元。 - 因為此頁面尚不存在,您會被導引至一個中介頁面,您可以在此建立您的新頁面。按一下「建立頁面nameOfNewPage」以建立新頁面。頁面名稱和標籤皆指派為您在 nameOfNewPage URL 中指定的值。
若要在「設定」中建立頁面:
- 進入「設定」,在「快速尋找」方塊中輸入 Visualforce 頁面,然後選取「Visualforce 頁面」。
- 按一下「新增」。
- 在「名稱」文字方塊中,輸入應該出現在 URL 中的文字,作為頁面的名稱。此名稱僅可包含底線與英數字元,且在組織中必須是唯一的。必須以字母開頭、不包含空格、不以底線結尾,且不包含兩個連續的底線。
- 在「標籤」文字方塊中,輸入會在「設定」工具中用於識別此頁面的文字,例如當定義自訂索引標籤或覆寫標準按鈕時。
- 在「名稱」文字方塊中,輸入會在 API 中用於識別此頁面的文字。此名稱僅可包含底線與英數字元,且在組織中必須是唯一的。必須以字母開頭、不包含空格、不以底線結尾,且不包含兩個連續的底線。
- 在「描述」文字方塊中,指定頁面的選擇性描述。
-
選取「可用於 Salesforce 行動應用程式」,以啟用與 Visualforce 頁面相關聯的 Visualforce 索引標籤,讓其顯示在 Salesforce 行動應用程式中。此核取方塊可供設定成 API 27.0 版和更新版本的頁面使用。
備註即使您針對頁面選取「可用於 Salesforce 行動應用程式」選項,Salesforce 行動應用程式仍不會支援 Visualforce 頁面所覆寫的標準物件索引標籤。系統會顯示物件的預設 Salesforce 應用程式頁面,而非 Visualforce 頁面。
- 選取「對於 GET 要求需要 CSRF 保護」以啟用該頁面 GET 要求的「跨站台要求偽造」(CSRF) 保護。有勾選時,則會透過修改頁面為需要 CSRF 確認權杖,以保護系統免受 CSRF 攻擊,CSRF 確認權杖是 URL 參數中隨機產生的字元字串。針對每個 GET 要求,Visualforce 都會檢查此字元字串的有效性,除非其中的值符合預期的值,否則不會載入頁面。
- 如果頁面在剛開始載入時執行任何 DML 操作,請選取此方塊。選取時,所有前往此頁面的連結都會需要將 CSRF 權杖新增至 URL 查詢字串參數。此核取方塊可供設定成 API 28.0 版和更新版本的頁面使用。
- 在「Visualforce 標記」文字方塊中,輸入頁面的 Visualforce 標記。每頁最多可以容納 1 MB 的文字,或大約 1,000,000 個字元。
- 按一下「版本設定」以指定 Visualforce 版本以及與此頁面搭配使用的 API。您也可以指定安裝在組織中任何受管理封裝的版本。
-
按一下「儲存」儲存變更並返回 Visualforce 詳細資料畫面,或按一下「快速儲存」儲存變更並繼續編輯您的頁面。在您儲存頁面之前,您的 Visualforce 標記必須為有效。
備註 雖然可以在這個部分的設定編輯您的 Visualforce 標記,若要查看編輯的結果,您必須瀏覽頁面的 URL。因此,大多數開發人員喜歡在啟用開發模式時編輯,如此就可以在單一視窗中檢視及編輯頁面。
在您建立頁面之後,您可以按一下「預覽」來存取頁面。您也可以使用下列格式輸入 URL,手動檢視頁面:http://您的 Salesforce 組織 URL/apex/新頁面的名稱,其中您的 Salesforce 組織 URL 的值是您 Salesforce 組織的 URL (例如,我的網域名稱.my.salesforce.com) 而 新頁面的名稱 的值是您的頁面定義上的「名稱」欄位值。
此文章是否解決您的問題?
請讓我們知道,以便我們改進!

