Oracle Intelligent Advisor에 대한 인터뷰 스타일링 확장 구성

기업 분위기로 모양을 통일하기 위해 OIA(Oracle Intelligent Advisor)(이전의 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 라디오 단추 라디오 단추 입력 콘트롤의 스타일입니다. borderColorfillColor 옵션으로 스타일링할 수 있습니다. iconType 속성은 사용된 아이콘의 유형을 변경할 수 있습니다. 현재 지원되는 대체 옵션은 'tick''fill'뿐입니다.
checkboxInput 체크박스 체크박스 입력 콘트롤의 스타일입니다. borderColorfillColor 옵션으로 스타일링할 수 있습니다. 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;
}