주요 콘텐츠로 건너뛰기

API 개요

Pivot 생성자

new pivot.Pivot("#root", {
// 구성 파라미터
});

파라미터:

  • HTML 컨테이너 (HTML 컨테이너의 ID)
  • 구성 파라미터 객체 (여기서 확인)

Pivot 메서드

이름설명
getTable()Pivot 테이블의 내부 Table 위젯 인스턴스에 접근합니다
setConfig()Pivot 위젯의 현재 구성을 업데이트합니다
setLocale()Pivot에 새 로케일을 적용합니다
showConfigPanel()구성 패널을 표시하거나 숨깁니다.

Pivot 내부 API

Event Bus 메서드

이름설명
api.detach()액션 핸들러를 제거하거나 분리할 수 있습니다
api.exec()내부 이벤트를 트리거할 수 있습니다
api.intercept()내부 이벤트를 가로채고 차단할 수 있습니다
api.on()내부 이벤트에 핸들러를 연결할 수 있습니다
api.setNext()Event Bus 순서에 특정 액션을 추가할 수 있습니다

State 메서드

이름설명
api.getReactiveState()Pivot의 반응형 속성을 담은 객체를 가져옵니다
api.getState()Pivot의 StateStore 프로퍼티가 담긴 객체를 반환합니다
api.getStores()Pivot의 DataStore 속성을 담은 객체를 반환합니다

Pivot 이벤트

이름설명
add-field행, 열 또는 값 영역에 새 필드가 추가될 때 발생합니다
apply-filter필터가 적용될 때 발생합니다
delete-field필드를 제거할 때 발생합니다
move-field필드 순서를 변경할 때 발생합니다
open-filter필드에 대한 필터가 활성화될 때 발생합니다
render-table위젯 구성이 처리된 후, 테이블이 렌더링되기 직전에 발생합니다
show-config-panel구성 패널의 표시 여부가 변경될 때 발생합니다
update-configPivot UI를 통해 행, 열 또는 집계 함수를 수정할 때 발생합니다
update-field필드가 업데이트될 때 발생합니다

Pivot 속성

이름설명
columnShape선택 사항. Pivot 열의 외관과 동작을 구성합니다
config선택 사항. Pivot 테이블의 구조와 데이터 집계 방식을 정의합니다
configPanel선택 사항. UI에서 구성 패널의 표시 여부를 제어합니다
data선택 사항. Pivot 테이블의 데이터를 포함하는 객체 배열
fields선택 사항. Pivot 테이블의 필드를 정의하는 객체 배열
headerShape선택 사항입니다. Pivot 테이블 헤더의 외관과 동작을 구성합니다
limits선택 사항입니다. 최종 데이터셋의 행과 열 수에 대한 최대 제한을 정의합니다.
locale선택 사항. Pivot의 사용자 정의 로케일 객체
methods선택 사항. 데이터 집계를 위한 사용자 정의 수학 메서드를 정의합니다
predicates선택 사항. 데이터 차원(행, 열)에 대한 사용자 정의 전처리 함수를 제공합니다
readonly선택 사항입니다. 읽기 전용 모드를 활성화하거나 비활성화합니다.
tableShape선택 사항. Pivot 테이블의 외관을 구성합니다