您可以設定 Oracle Intelligent Advisor (OIA) (之前稱為 Oracle Policy Automation) 互動式提問的樣式,將其外觀與您公司的外觀與感覺統合。
您可以在 design.css
檔案中設定下列 CSS 類別選取器。這些類別選取器的前置碼皆為 “scs-opainterview-
”。
每個類別均定義指定元件的所有樣式。類別具有完全的掌控性,不會用到現有的 OIA 樣式。
選取器 | 適用於 | 描述 |
---|---|---|
interview | interview | 互動式提問區域包含整個互動式提問內容,包括標頭、頁尾及導覽區域。 |
interviewContent | 互動式提問內容 | 互動式提問內容區域包含畫面標題和控制項,但不包括標頭、頁尾及導覽區域。 |
screenTitleBlock | 畫面標題區塊 | 畫面標題區塊有一個區域,當中有畫面標題以及包含在該列中的任何其他小工具,例如畫面下拉式清單和 (或) 下一步與上一步按鈕。 |
screenTitle | 畫面標題 | 畫面標題區域就是包含畫面標題的區域。 |
nextButton | 下一步按鈕 | 下一步按鈕。 |
backButton | 上一步按鈕 | 上一步按鈕。 |
restartButton | 重新啟動按鈕 | 重新啟動按鈕。 |
exitButton | 結束按鈕 | 結束按鈕。 |
header | header | 標頭區域。 |
footer | footer | 頁尾區域。 |
question | 問題文字 | 問題文字樣式設定。 |
control | 控制項容器 | 包含控制項之元素的樣式設定。 |
label | 標籤控制項 | 標籤控制項樣式設定。 |
controlError | 所有控制項 | 錯誤文字容器樣式設定。 |
controlErrorText | 所有控制項 | 錯誤文字範圍樣式設定。 |
textInput | 單行文字方塊、密碼和遮罩 | 文字輸入控制項樣式設定。 |
textAreaInput | 多行文字方塊 | 多行文字輸入控制項樣式設定。 |
calendarInput | 行事曆 | 行事曆輸入控制項樣式設定。支援可變更行事曆圖示色彩的 iconColor 欄位,以及指示是否應顯示行事曆圖示的 keepIcon 欄位。 |
dropDownInput | 下拉式清單 | 下拉式清單輸入控制項樣式設定。 |
filterDropDownInput | 經過篩選的下拉式清單 | 經過篩選下拉式清單輸入控制項樣式設定。支援可變更下拉箭頭色彩的 iconColor 欄位。 |
listInput | 固定式清單 | 固定式清單輸入控制項樣式設定。 |
radioInput | 選項按鈕 | 選項按鈕輸入控制項樣式設定。可使用 borderColor 和 fillColor 選項設定樣式。iconType 特性可以變更使用的圖示類型。目前只支援 'tick' 和 'fill' 替代選項。 |
checkboxInput | 核取方塊 | 核取方塊輸入控制項樣式設定。可使用 borderColor 和 fillColor 選項設定樣式。iconType 特性可以變更使用的圖示類型。目前只支援 'square' 和 'fill' 替代選項。 |
autoCompleteInput | 自訂搜尋 | 使用 customSearch 擴充功能時,autocomplete 欄位的樣式設定。 |
captchaInput | CAPTCHA 輸入欄位 | 使用者於其中輸入 CAPTCHA 的輸入欄位樣式設定。 |
signatureInput | 簽章控制項 | 簽章控制項樣式設定。支援可變更用於簽章筆墨的額外 inkColor 欄位。 |
explanationHeader | 說明控制項 | 說明控制項最上層可展開標頭的樣式設定。 |
explanationText | 說明控制項 | 展開之說明控制項文字的樣式設定。 |
signatureClearButton | 簽章控制項 | 簽章控制項清除按鈕的樣式設定。 |
uploadAddButton | 上傳控制項 | 上傳控制項的新增按鈕樣式設定。 |
entityRemoveButton | 實體收集控制項 | 實體收集控制項。 |
design.css 中定義的樣式擴充功能範例
.scs-opainterview-interviewContent { background-color: beige; } .scs-opainterview-screenTitleBlock { background-color: bisque; } .scs-opainterview-screenTitle { font-style: italic; font-size: 20px; } .scs-opainterview-nextButton { color: darkgreen; } .scs-opainterview-backButton { color: crimson; } .scs-opainterview-question { color: green; } .scs-opainterview-control { background-color: cornflowerblue; } .scs-opainterview-label { color:aqua; } .scs-opainterview-textInput { color: red; cursor:crosshair; } .scs-opainterview-radioInput { background-color: pink; } .scs-opainterview-checkboxInput { cursor: pointer; }