API
API
Options
PivotBookConfiguration

PivotBookConfiguration

피벗 북(PivotBook) 전체를 구성하는 최상위 설정 모델.
북을 구성하는 각 영역(헤더/푸터/본문/헤더바/패널 등)의 옵션과, 표시할 테이블 페이지 목록, 필터 셀렉터, export 기본값을 한 번에 정의한다.
load에 전달되어 북을 초기화하며, save로 현재 상태를 다시 이 형태로 직렬화할 수 있다.

Options

ai: PivotAIOptions

AI 관련 옵션.

default: undefined

aiModels: PivotLocalAIModelOptions | PivotRemoteAIModelOptions | Array (opens in a new tab)<PivotLocalAIModelOptions | PivotRemoteAIModelOptions>

AI 모델 옵션 목록.
북에서 사용할 AI 모델을 등록한다. 모델은 로컬 모델과 원격 모델로 나뉘며, 각각의 옵션 구조가 다르다.
단일 모델만 사용할 때는 배열 대신 객체 하나로 지정할 수 있다.

default: undefined

annotationLegend: boolean (opens in a new tab) | PivotAnnotationLegendOptions

default: undefined

cellSelect: PivotCellSelectOptions

셀 선택(영역 선택) 동작 옵션.

default: undefined

explorer: boolean (opens in a new tab) | PivotExplorerOptions

탐색기 옵션.
선택한 셀/영역의 상세 데이터를 grid/chart/map 패널로 보여주는 탐색기 뷰를 구성한다.
boolean 축약형으로 지정하면 탐색기의 표시 여부만 토글한다.

default: undefined

export: { csv: PivotCsvExportOptions;excel: PivotExcelExportOptions;pdf: PivotPdfExportOptions; }

종류별 export 기본 설정.

default: undefined

filterBar: boolean (opens in a new tab) | PivotFilterBarOptions

필터바 옵션(상단에 노출되는 필터 셀렉터 영역).
boolean 축약형으로 지정하면 필터바의 표시 여부만 토글한다.

default: undefined

filterSelectors: ButtonSelectorOptions | DropdownSelectorOptions | TreeSelectorOptions | TimelineSelectorOptions | SliderSelectorOptions | Array (opens in a new tab)<ButtonSelectorOptions | DropdownSelectorOptions | TreeSelectorOptions | TimelineSelectorOptions | SliderSelectorOptions>

필터 셀렉터 목록.
버튼/드롭다운/트리/타임라인/슬라이더 등 차원 값을 선택해 필터링하는 UI 셀렉터를 정의한다. 단일 셀렉터만 사용할 때는 배열 대신 객체 하나로 지정할 수 있다.

default: undefined

footer: boolean (opens in a new tab) | PivotBookFooterOptions

북 하단 푸터 영역 옵션(페이지 전환 탭바 등).
boolean 축약형으로 지정하면 푸터 영역의 표시 여부만 토글한다.

default: undefined

general: PivotBookGeneralOptions

북 전역 일반 옵션.
테마, 선택 모드(selectMode), 휠 스크롤 축, 자동 컬럼 너비, 각 기능(인스펙터/탐색기/ 내보내기 등) 활성화 여부 등 북 전체에 적용되는 설정을 포함한다.

default: undefined

header: boolean (opens in a new tab) | PivotBookHeaderOptions

북 상단 헤더 영역 옵션(메뉴바, 헤더 높이 등).
boolean 축약형으로 지정하면 헤더 영역의 표시 여부만 토글한다.

default: undefined

headline: boolean (opens in a new tab) | PivotHeadlineOptions

헤드라인 패널 옵션.
boolean 축약형으로 지정하면 헤드라인 패널의 표시 여부만 토글한다.

default: undefined

inspector: boolean (opens in a new tab) | PivotInspectorOptions

인스펙터 옵션.
필드/필터 패널을 담는 도킹/플로팅 패널로, 배치 위치(position), 너비, 표시 여부 등을 설정한다.
boolean 축약형으로 지정하면 인스펙터의 표시 여부만 토글한다.

default: undefined

tableDefaults: PivotTableDefaultOptions

이 북에 포함되는 피벗 테이븓 구성 요소들의 기본 설정 모음.
각 테이블의 헤더/바/패널 등에서 별도로 지정하지 않은 옵션은 여기에서 명시적으로 지정된 값을 상속한다.

default: undefined

tables: PivotBookPageOptions | Array (opens in a new tab)<PivotBookPageOptions>

북에 포함되는 테이블 페이지 목록.
각 페이지는 바인딩할 데이터 큐브(cube), 제목, 행/열/필터 필드 배치 등 피벗 테이블 구성을 가진다. 단일 페이지만 사용할 때는 배열 대신 객체 하나로 지정할 수 있다.

default: undefined

templates: ConfigObject

재사용 가능한 명명된 옵션 템플릿 모음.
다른 설정에서 참조해 공통 옵션을 공유하기 위한 용도로 예약되어 있다.

default: undefined

tooltip: boolean (opens in a new tab) | PivotTooltipOptions

툴팁 옵션.
호버 지연 시간(delay), 표시 지속 시간(duration), 포인터 추적(followPointer) 등을 설정한다.
boolean 축약형으로 지정하면 툴팁의 사용 여부만 토글한다.

default: undefined