Loading
透過按一下而非程式碼擴充 Salesforce
自訂按鈕範例:重新開啟個案

自訂按鈕範例:重新開啟個案

此範例建立一個可新增至個案相關清單的按鈕,以便使用者一次在機會上重新開啟多個個案。

必要版本

提供版本:Salesforce Classic

自訂按鈕和連結適用於下列版本:所有版本

Visualforce 頁面及 S-Control 可用於:Contact ManagerGroupProfessionalEnterprisePerformanceUnlimitedDeveloper Edition

需要的使用者權限
建立或變更自訂按鈕或連結: 自訂應用程式
  1. 使用下列屬性為個案定義按鈕。
    顯示類型 清單按鈕
    行為 執行 JavaScript
    內容來源 OnClick JavaScript
    使用此範例程式碼。
    {!REQUIRESCRIPT ("/soap/ajax/13.0/connection.js")}
    var records = {!GETRECORDIDS($ObjectType.Sample)};
    var newRecords = [];
    if (records[0] == null) {
        alert("Please select at least one row")
    } else {
        for (var n=0; n<records.length; n++) {
            var c = new sforce.SObject("Case");
            c.id = records[n];
            c.Status = "New";
            newRecords.push(c);
        }
        result = sforce.connection.update(newRecords);
        window.location.reload();
    }

    此範例參照 AJAX Toolkit (若啟用 API 存取功能即可使用)。請參閱 https://developer.salesforce.com/page/Integration。請注意檢查 records[0] == null,當使用者未在清單中選取至少一個記錄時,會向使用者顯示訊息。

  2. 藉由編輯「個案」相關清單以新增按鈕至機會的版面配置。
    使用任何包含個案相關清單之版面配置上的按鈕,例如帳戶或連絡人版面配置。
 
正在載入
Salesforce Help | Article