È possibile creare uno stile per le interviste OIA (Oracle Intelligent Advisor, in precedenza Oracle Policy Automation) in modo da uniformarne l'aspetto con quello aziendale.
È possibile configurare i selettori di classe CSS riportati di seguito nel file design.css. Tutti i selettori di classe hanno il prefisso "scs-opainterview-".
Ogni classe definisce tutti gli stili per il componente specificato. La classe ha il controllo completo e lo stile OIA esistente non verrà utilizzato.
| Selettore | Si applica a | Descrizione |
|---|---|---|
| interview | interview | L'area dell'intervista comprende l'intero contenuto dell'intervista, inclusi l'intestazione, il piè di pagina e l'area di navigazione. |
| interviewContent | contenuto dell'intervista | L'area del contenuto dell'intervista include il titolo e i controlli della schermata, ma esclude l'intestazione, il piè di pagina e l'area di navigazione. |
| screenTitleBlock | blocco del titolo della schermata | Il blocco del titolo della schermata costituisce l'area che include il titolo della schermata nonché tutti gli eventuali widget contenuti nella riga, quali ad esempio gli elenchi a discesa della schermata e/o i pulsanti Successivo e Indietro. |
| screenTitle | titolo della schermata | L'area del titolo della schermata è semplicemente l'area che contiene il titolo della schermata. |
| nextButton | pulsante Successivo | Pulsante Successivo. |
| backButton | pulsante Indietro | Pulsante Indietro. |
| restartButton | pulsante Riavvia | Pulsante Riavvia. |
| exitButton | pulsante Esci | Pulsante Esci. |
| header | header | Area dell'intestazione. |
| footer | footer | Area del piè di pagina. |
| question | testo della domanda | Stili per il testo della domanda. |
| control | contenitore per i controlli | Stili per l'elemento che contiene i controlli. |
| label | controllo etichetta | Stili per i controlli etichetta. |
| controlError | tutti i controlli | Stili per il contenitore del testo degli errori. |
| controlErrorText | tutti i controlli | Stili per l'estensione del testo degli errori. |
| textInput | casella di testo di una sola riga, password e mascheramento | Stili per i controlli di input del testo. |
| textAreaInput | casella di testo con più righe | Stili per i controlli di input del testo su più righe. |
| calendarInput | calendario | Stili per i controlli di input del calendario. Supporta un campo iconColor, che consente la modifica del colore dell'icona del calendario, e un campo keepIcon, che indica se l'icona del calendario deve essere visualizzata o meno. |
| dropDownInput | elenco a discesa | Stili per i controlli di input degli elenchi a discesa. |
| filterDropDownInput | elenco a discesa filtrato | Stili per i controlli di input degli elenchi a discesa filtrati. Supporta un campo iconColor, che consente di modificare il colore della freccia dell'elenco a discesa. |
| listInput | lista fissa | Stili per i controlli di input delle liste fisse. |
| radioInput | pulsanti di scelta | Stili per i controlli di input dei pulsanti di scelta. Per applicare gli stili è possibile utilizzare le opzioni borderColor e fillColor. La proprietà iconType consente di modificare il tipo di icona utilizzato. Attualmente le uniche opzioni alternative supportate sono 'tick' e 'fill'. |
| checkboxInput | casella di controllo | Stili per i controlli di input delle caselle di controllo. Per applicare gli stili è possibile utilizzare le opzioni borderColor e fillColor. La proprietà iconType consente di modificare il tipo di icona utilizzato. Attualmente 'square' e 'fill' sono le uniche opzioni alternative supportate. |
| autoCompleteInput | ricerca personalizzata | Stili per il campo autocomplete quando si utilizza un'estensione customSearch. |
| captchaInput | campo di input CAPTCHA | Stili per il campo di input in cui l'utente immette CAPTCHA. |
| signatureInput | controllo firma | Stili per i controlli della firma. Supporta un campo inkColor aggiuntivo che consente di modificare l'inchiostro della penna per la firma. |
| explanationHeader | controllo spiegazione | Stili per l'intestazione espandibile di livello superiore per i controlli di spiegazione. |
| explanationText | controllo spiegazione | Stili per il testo dei controlli di spiegazione espansi. |
| signatureClearButton | controllo firma | Stili per il pulsante Cancella in un controllo firma. |
| uploadAddButton | controllo caricamento | Stili per il pulsante Aggiungi nel controllo di caricamento. |
| entityRemoveButton | controllo di raccolta entità | Controllo di raccolta entità. |
Esempi con estensioni di stile definite in 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;
}