AUIPivot은 다차원 집계, 그룹화, 교차 분석을 웹에서 제공하는 JavaScript 피벗 컴포넌트입니다. 원본 데이터를 행, 열, 값, 필터로 구성하여 대화형 보고서를 만듭니다.
| Chrome | Edge | Firefox | Safari | Opera | Android | iOS |
|---|---|---|---|---|---|---|
| Yes | Yes(IE 모드 지원 안함) | Yes | Yes | Yes | Yes | Yes |
AUIPivot은 순수 JavaScript 컴포넌트로 다양한 프레임워크에서 쉽게 사용할 수 있습니다.
AUIPivot은 독립적으로 실행되는 JavaScript 피벗 컴포넌트입니다. 제공받은 AUIPivotLicense.js,
AUIPivot.js, 언어 파일과 CSS를 배치합니다.
아래 예제는 한국어 화면입니다. 언어 파일은 엔진보다 먼저 로드하며, 상대 경로는 실제 설치 위치에 맞춥니다.
<!-- 피벗의 화면 스타일과 이미지 폴더를 함께 배치합니다. -->
<link rel="stylesheet" href="./AUIPivot/AUIPivot_style.css" />
<!-- 사용 권한과 화면 언어를 먼저 설정합니다. -->
<script src="./AUIPivot/AUIPivotLicense.js"></script>
<script src="./AUIPivot/messages/AUIPivot.messages.kr.js"></script>
<!-- 피벗 엔진은 한 번만 로드합니다. -->
<script src="./AUIPivot/AUIPivot.js"></script>
CSS가 참조하는 images 폴더를 함께 배치하세요. 생성은 AUIPivot.create(), 원본 입력은
AUIPivot.setGridData()를 사용합니다. 실제 동작은 Quick Start에서
확인할 수 있습니다.
로컬 환경에서 무료로 시작하려면 비상업용 CDN 안내를 참고하세요. 데이터를 포함한 HTML 예제 하나로 피벗 보고서를 실행할 수 있습니다. 라이브러리와 프레임워크 샘플은 비상업용 GitHub 저장소에서도 내려받을 수 있습니다.
localhost, 127.0.0.1 외의 접속 도메인이나 IP에서는
30일 평가판을 제공합니다. 정품과 동일한
기능으로 사전 평가, 적합성 검토(PoC), 테스트에 사용할 수 있습니다.
평가판 사용 안내를 확인하세요.
제품 패키지를 압축을 해제하면 다음 디렉토리가 보입니다.
/samples 또는 /documentation 폴더의
index.html을 브라우저로 실행합니다.
설치와 네 서브 컴포넌트의 사용 예제는 React, Vue 및 TypeScript에서 사용하기를 참고하십시오.
| 폴더명 | 프레임워크 | 빌드 도구 | 실행 명령어 |
|---|---|---|---|
| samples-React.js | React (JSX 기반) | Vite | npm install && npm run dev |
| samples-Vue.js | Vue 3 (JS 기반) | Vite | npm install && npm run dev |
| samples-React.tsx | React (TypeScript 기반) | Vite | npm install && npm run dev |
| samples-Vue.ts | Vue 3 (TypeScript 기반) | Vite | npm install && npm run dev |
공통 실행 흐름:
cd [샘플폴더]
npm install
npm run dev