您位於此處:
Omniscript 多重選擇元素
透過將「多重選擇」元素新增至您的 Omniscript,讓使用者能夠從多個項目中選取。以垂直、水平或影像顯示選項。唯讀的「多重選擇」影像會以灰色大小顯示,但您可以將自訂 CSS 用於色彩顯示。
-
選取如何顯示選項按鈕。
-
水平:(預設) 顯示彼此旁邊的選項按鈕。
-
垂直:顯示堆疊的選項按鈕。
-
影像:將每個選項按鈕顯示成影像。
唯讀的「多重選擇」元素影像會以灰色大小呈現。若要還原這些影像的色彩,請參閱 還原唯讀多重選擇元素影像的色彩。
-
-
如果您選取「影像」作為顯示格式,則您可以設定以下其他內容:
-
寬度:設定影像寬度。
-
高度:設定影像高度。
-
列中的影像計數:設定每列要顯示的影像數量。
-
啟用說明:在影像下方顯示說明。
-
-
在「選項來源」中,選取選項清單的來源位置。從下列其中一個項目中選取:
-
手動:(預設) 手動輸入 value/label 配對。當顯示格式不是 影像時可用。
-
自訂:輸入傳回選項的 Apex 類別與方法。使用
ClassName.method格式。請參閱 從 Apex 填入 Omniscript 輸入中的選項清單值。 -
SObject:從 Salesforce 物件和欄位中取用選項清單值。使用
ObjectAPIName.FieldAPIName格式。 -
影像:選取「影像」作為「顯示模式」時,請手動輸入值/標籤配對,並上載要顯示的影像。如果未上載影像,則標籤會顯示在影像方塊中。
-
-
如果您選取「手動」或「影像」作為「選項來源」,請針對每個選項執行下列步驟:
-
按一下「新增選項」。
-
輸入 值和可見的 標籤。
-
如果您的選項是影像,請從「選擇現有影像」下拉式清單中選取可用的影像。或從電腦上載影像,或從區段中上載新影像。
備註如果您在未安裝 Omnistudio 受管理封裝的情況下使用 Omnistudio 標準執行階段和標準設計師,您可能會在上載影像時遇到錯誤。若要解決此問題,請安裝最新版本的 Omnistudio 受管理封裝。如需安裝指示,請參閱安裝或升級 Omnistudio 受管理封裝。
-
依預設選取「作為預設值使用」以選取選項。
-
-
如果您選取「自訂」 作為「選項來源」,請在「來源」中輸入以
class.method格式呼叫類別的方法名稱。 -
如果您選取「SObject」作為「選項來源」,請在「來源」中以
SObject.field格式輸入物件上的欄位名稱。 -
若要根據選取其他值顯示選項,請依照下列步驟設定「控制欄位類型」:
-
定義控制欄位的來源:
-
若要從 Apex 類別提取選項清單選項,請選取「自訂」。
-
若要從 Salesforce 物件取用從屬選項清單值,請選取「SObject」。
-
-
在「控制欄位來源」中,輸入 Apex 類別。
-
在「控制欄位元素」中,輸入 Omniscript 元素名稱。
-
- 如需其他內容,請參閱 共用 Omniscript 元素內容。
還原唯讀多重選擇元素影像的色彩
唯讀的「多重選擇」元素影像會以灰色大小呈現。若要還原這些影像的色彩,請建立 .css 檔案,將其儲存為靜態資源,然後在 Omniscript 設定中的「自訂 Lightning 樣式表檔案名稱」內容中參照該檔案。
-
使用此程式碼建立 ReadOnlyRestoreColor.css 檔案:
.omni-read-only [data-omni-input] .slds-img-item_select-container, .omni-read-only [data-omni-input] input[type=checkbox], .omni-read-only [data-omni-input] input[type=radio], .omni-read-only [data-omni-input] input[type=range] { filter: brightness(1.25) grayscale(0) !important; } - 進入「設定」,開啟「靜態資源」。
- 按一下「新增」。
- 在「名稱」中,輸入 ReadOnlyRestoreColor。
- 按一下「瀏覽」,然後選取 ReadOnlyRestoreColor.css 檔案。
- 儲存您的變更。
- 進入 App Launcher,尋找並選取「Omnistudio」,然後按一下「Omniscript」。
-
在「Omniscript」清單中,尋找並展開您的 Omniscript,然後按一下版本。
Omniscript 會在 Omniscript Designer 中開啟。
- 在 Omniscript Designer 中,按一下「設定」。
- 展開「樣式選項」。
- 在「自訂 Lightning 樣式表檔案名稱」中,輸入 ReadOnlyRestoreColor。

