PivotDialogBodyView
Properties
height: number (opens in a new tab)
height
default: undefined
visible: boolean (opens in a new tab) readonly
visible
default: undefined
width: number (opens in a new tab)
width
default: undefined
x: number (opens in a new tab)
x
default: undefined
y: number (opens in a new tab)
y
default: undefined
Methods
addLine(doc, label, items, options?): HTMLDivElement (opens in a new tab)
여러 input 을 한 row 에 가로로 나란히 배치한다.
| Parameter | Type |
|---|---|
| doc | Document (opens in a new tab) |
| label | string (opens in a new tab) |
| items | Array (opens in a new tab)<string (opens in a new tab) | HTMLElement (opens in a new tab)[string (opens in a new tab) | HTMLElement (opens in a new tab)]> |
| options | IDialogLineOptions |
addSeparator(doc, labelOrHeight?, bold?): HTMLDivElement (opens in a new tab)
구분선을 추가한다.
| Parameter | Type |
|---|---|
| doc | Document (opens in a new tab) |
| labelOrHeight | string (opens in a new tab) | number (opens in a new tab) |
| bold | boolean (opens in a new tab) |
clearError(): void (opens in a new tab)
showError()로 표시된 아이콘 박스를 제거한다. 이미 없으면 no-op.
박스 element 자체는 재사용을 위해 보존되며 DOM에서만 분리한다.
dispose(): null
객체를 해제하고 null을 반환한다.
사용 예: this._obj = this._obj.dispose();
return null
isAllChecked(id): boolean (opens in a new tab)
check group 의 'all' 체크박스가 체크되어 있는지 여부.
| Parameter | Type |
|---|---|
| id | string (opens in a new tab) |
showError(target, html, focus?): false
target element 근처에 노란색 경고 메시지 박스를 표시한다. 주로 validate 중에 입력 오류를
안내하는 용도로 사용한다.
- body 내부에 동시에 하나만 표시되며, 재호출 시 이전 메시지는 제거된다.
- target에 input/change/focus 이벤트가 발생하면 자동으로 사라진다.
- target 바깥 영역을 클릭하거나 ESC 키를 누르면 사라진다.
- body 아래/위 중 공간이 넓은 쪽에 배치한다.
- target이 null(또는 ID로 찾지 못한 경우)이면 dialog 중앙에 표시한다(화살표 없음).
| Parameter | Type | Description |
|---|---|---|
| target | string (opens in a new tab) | HTMLElement (opens in a new tab) | 메시지를 달 기준 element 또는 id. null이면 dialog 중앙에 표시한다. |
| html | string (opens in a new tab) | 내용 HTML(innerHTML로 설정). plain text도 가능. |
| focus | boolean (opens in a new tab) | true면 target에 focus()를 호출한다. 기본값: true |