주요 콘텐츠로 건너뛰기

초기화

이 가이드는 페이지에 Pivot을 생성하고 애플리케이션에 Pivot 테이블 기능을 추가하는 방법을 설명합니다. 다음 단계를 따라 사용 가능한 컴포넌트를 준비하세요:

  1. 페이지에 Pivot 소스 파일 포함하기.
  2. Pivot을 위한 컨테이너 생성하기.
  3. 생성자로 Pivot 초기화하기.

소스 파일 포함​

Pivot 앱은 페이지에 두 개의 소스 파일이 필요합니다. 패키지 다운로드 방법은 패키지 다운로드를 참조하세요.

다음 파일을 포함하세요:

  • pivot.js
  • pivot.css

소스 파일에 대한 올바른 상대 경로를 설정하세요:

index.html
<script type="text/javascript" src="./dist/pivot.js"></script>  
<link rel="stylesheet" href="./dist/pivot.css">

컨테이너 생성​

Pivot은 HTML 컨테이너 요소에 렌더링됩니다. 컨테이너를 추가하고 ID를 지정하세요. 예를 들어 "root":

index.html
<div id="root"></div>

Pivot 초기화​

pivot.Pivot 생성자는 두 개의 매개변수를 받습니다:

  • HTML 컨테이너의 ID
  • 구성 속성이 담긴 객체

다음 코드 스니펫은 초기 필드, 데이터, 구조를 포함한 Pivot 인스턴스를 "root" 컨테이너에 생성합니다:

// Pivot 생성
const table = new pivot.Pivot("#root", {
// 구성 속성
fields,
data,
config: {
rows: ["studio", "genre"],
columns: ["title"],
values: [
{
field: "score",
method: "max"
}
]
}
});

생성자는 Pivot 인스턴스를 반환합니다. 반환된 인스턴스에서 API 메서드를 호출하세요:

  • getTable - 기반 Table 위젯 인스턴스에 접근합니다
  • setConfig - 현재 Pivot 구성을 업데이트합니다
  • setLocale - Pivot에 새 로케일을 적용합니다
  • showConfigPanel - 구성 패널을 표시하거나 숨깁니다

구성 속성​

Pivot 생성자는 데이터, 레이아웃, 동작을 제어하는 구성 속성이 담긴 객체를 받습니다.

정보

Pivot을 구성하기 위한 전체 속성 목록은 속성 개요를 참조하세요.

예제​

아래 스니펫은 초기 데이터로 Pivot을 초기화합니다: