API
API
Classes

Classes

๋Ÿฐํƒ€์ž„์— ํ”ผ๋ฒ—์„ ๊ตฌ์„ฑํ•˜๋Š” ๋ชจ๋ธยท๋ทฐ ํด๋ž˜์Šค์ด๋‹ค. ์„ค์ • JSON์€ Options์ด๊ณ , ์‹คํ–‰ ์ค‘ ์ƒํƒœ ์กฐํšŒยท๋ณ€๊ฒฝ์€ ์—ฌ๊ธฐ Class API๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค.

์‹œ์ž‘ํ•˜๊ธฐ

  • PivotTable โ€” control.table โ€” ํ™œ์„ฑ ํŽ˜์ด์ง€
  • PivotItem โ€” ์˜ต์…˜ ๋ชจ๋ธ ๊ณตํ†ต ๋ฒ ์ด์Šค (prop / updateOption)

๊ตฌ์„ฑ ๊ฐœ์š”

Book

๋ถยทํˆดํŒ ๋“ฑ ๋ถ ์ˆ˜์ค€ ๋ชจ๋ธ

PivotTooltip

Pivot tooltip model.

Table ยท Field

ํ…Œ์ด๋ธ”(ํŽ˜์ด์ง€)ยทํ•„๋“œยท์„ ํƒ

PivotTable

ํ”ผ๋ฒ— ํ…Œ์ด๋ธ” ๋ชจ๋ธ.

PivotItem

Pivot table ๊ตฌ์„ฑ ์š”์†Œ base class.

PivotSelection

ํ”ผ๋ฒ— ์…€ ์„ ํƒ ์˜์—ญ ๋ชจ๋ธ.

Header ยท Body ยท Bar

ํ–‰/์—ด ํ—ค๋”ยท๋ฐ”๋””ยท์ถ• ๋ฐ”

PivotHeader

ํ”ผ๋ฒ— ํ…Œ์ด๋ธ”์˜ ํ—ค๋” ๊ตฌ์„ฑ ์š”์†Œ base class.

PivotRowHeader

Pivot row header model.

PivotColumnHeader

Pivot column header model.

PivotRowBar

Pivot row bar model.

PivotColumnBar

Pivot column bar model.

Series ยท Overlay

ํ”ผ๋ฒ— ์‹œ๋ฆฌ์ฆˆยทํ•˜์ด๋ผ์ดํŠธยท์•„์ด์ฝ˜ยท์ฃผ์„

PivotSeries

ํ”ผ๋ฒ— ์‹œ๋ฆฌ์ฆˆ ๋ชจ๋ธ.

PivotHighlight

์…€์˜ ๊ฐ’์— ๋”ฐ๋ผ ์Šคํƒ€์ผ์„ ๋™์ ์œผ๋กœ ๋ณ€๊ฒฝํ•˜๋Š” ํ•˜์ด๋ผ์ดํŠธ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๋Š” overlay ๋ชจ๋ธ ํด๋ž˜์Šค.

PivotHighlightRule

์…€ ํ•˜์ด๋ผ์ดํŠธ ๊ทœ์น™์„ ํ‘œํ˜„ํ•˜๋Š” ํด๋ž˜์Šค.

PivotIconOverlay

์…€ ๊ฐ’์— ๋”ฐ๋ผ ์ž๋™ ๋งคํ•‘๋œ ์•„์ด์ฝ˜์„ ํ‘œ์‹œํ•˜๋Š” overlay.

PivotIconRegistry

์…€ overlay์—์„œ ์‚ฌ์šฉ๋˜๋Š” ์•„์ด์ฝ˜ + ์•„์ด์ฝ˜ ์„ธํŠธ์˜ ๊ธ€๋กœ๋ฒŒ ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ.

PivotAnalysis

Data Analysis ๊ฒฐ๊ณผ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ๊ฐ์ฒด.

PivotAnalysisManager

ํ”ผ๋ฒ— ํ…Œ์ด๋ธ”์˜ Data Analysis ๊ฒฐ๊ณผ๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” ๊ฐ์ฒด.

PivotSpotlightManager

PivotSpotlight๋“ค์„ ๊ด€๋ฆฌํ•˜๋Š” transient ๋งค๋‹ˆ์ €.

Cell ยท View

์…€ยทํ—ค๋” ์…€ยท๋ Œ๋” ๋ทฐ

PivotToolBase

ํ”ผ๋ฒ— ๋ทฐ ๋„๊ตฌ base.

AI

AI ๋ชจ๋ธยท๋งค๋‹ˆ์ €

PivotAIModelManager

PivotAITypes์— ์ •์˜๋œ AI ๋ชจ๋ธ๋“ค์„ ๋“ฑ๋กยท๊ด€๋ฆฌํ•˜๊ณ , ์งˆ์˜๋ฅผ ์œ„์ž„ํ•˜๋Š” ๋งค๋‹ˆ์ €.

AIModelImpl

PivotAIModel ๊ตฌํ˜„์ฒด์˜ ๊ณตํ†ต ๋ฒ ์ด์Šค.

AILocalModelImpl

๋ธŒ๋ผ์šฐ์ €์—์„œ ์ง์ ‘ LLM API๋ฅผ ํ˜ธ์ถœํ•˜๋Š” ๋กœ์ปฌ ๋ชจ๋ธ์˜ ๊ณตํ†ต ๋ฒ ์ด์Šค.

AIRemoteModelImpl

์›๊ฒฉ ์„œ๋ฒ„๋ฅผ ๊ฒฝ์œ ํ•˜์—ฌ LLM์„ ํ˜ธ์ถœํ•˜๋Š” AIRemoteModel ๊ตฌ์ฒด ๊ตฌํ˜„.

OpenAIModel

OpenAI Chat Completions API(๋˜๋Š” OpenAI ํ˜ธํ™˜ endpoint)๋ฅผ ์ง์ ‘ ํ˜ธ์ถœํ•˜๋Š” ๋กœ์ปฌ ๋ชจ๋ธ.

GeminiModel

Google Gemini generateContent API๋ฅผ ์ง์ ‘ ํ˜ธ์ถœํ•˜๋Š” ๋กœ์ปฌ ๋ชจ๋ธ.

๊ธฐํƒ€

PivotBook

ํ”ผ๋ฒ— ๋ถ(PivotBook) ์ „์ฒด๋ฅผ ๊ตฌ์„ฑํ•˜๋Š” ์ตœ์ƒ์œ„ ๋ชจ๋ธ.

PivotBookFooter

Pivot footer model.

PivotBookHeader

ํ”ผ๋ฒ— ์ปจํŠธ๋กค์˜ ์ตœ์ƒ๋‹จ์— ํ‘œ์‹œ๋˜๋Š” ๋ถ ํ—ค๋” ๋ชจ๋ธ.

PivotBookPage

ํ”ผ๋ฒ— ๋ถ(PivotBook) ๋‚ด์˜ ํ”ผ๋ฒ— ํ…Œ์ด๋ธ” ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ๋ชจ๋ธ.

PivotExplorer

ํ”ผ๋ฒ— ๋ถ(PivotBook) ๋‚ด์˜ ํƒ์ƒ‰๊ธฐ ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ๋ชจ๋ธ.

PivotFilterBar

Pivot filter bar model.

PivotInspector

ํ”ผ๋ฒ— ๋ถ(PivotBook) ๋‚ด์˜ ์ธ์ŠคํŽ™ํ„ฐ ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ๋ชจ๋ธ.

PivotLayoutBar

Pivot layout bar model.

PivotMenuBar

Pivot menu bar model.

์ „์ฒด ๋ชฉ๋ก (Aโ€“Z)

AILocalModelImpl ยท AIModelImpl ยท AIRemoteModelImpl ยท GeminiModel ยท OpenAIModel ยท PivotAIModelManager ยท PivotAnalysis ยท PivotAnalysisManager ยท PivotBook ยท PivotBookFooter ยท PivotBookHeader ยท PivotBookPage ยท PivotColumnBar ยท PivotColumnHeader ยท PivotExplorer ยท PivotFilterBar ยท PivotHeader ยท PivotHighlight ยท PivotHighlightRule ยท PivotIconOverlay ยท PivotIconRegistry ยท PivotInspector ยท PivotItem ยท PivotLayoutBar ยท PivotMenuBar ยท PivotRowBar ยท PivotRowHeader ยท PivotSelection ยท PivotSeries ยท PivotSpotlightManager ยท PivotTable ยท PivotToolBase ยท PivotTooltip