ValueCellView extends BodyCellView
ํผ๋ฒ ์ ๋ทฐ.
Properties
height: number (opens in a new tab)
height
default: undefined
visible: boolean (opens in a new tab) readonly
visible
default: undefined
width: number (opens in a new tab)
width
default: undefined
x: number (opens in a new tab)
x
default: undefined
y: number (opens in a new tab)
y
default: undefined
Methods
applyAnnotation(style, level?): void (opens in a new tab)
annotation ์คํ์ผ์ ์ dom์ inline์ผ๋ก ์ ์ฉํ๋ค. ์ด์ ์ ์ ์ฉ๋ ์์ฑ์ ๋จผ์ ์ ๊ฑฐํ๋ฏ๋ก, ์ ์ด ๋ค๋ฅธ ์์น๋ก ์ฌํ์ฉ๋์ด๋ ์์์ด ๋จ์ง ์๋๋ค.
| Parameter | Type | Description |
|---|---|---|
| style | Partial (opens in a new tab)<Pick (opens in a new tab)<CSSStyleDeclaration (opens in a new tab), ...>> | CSSAppearance ๊ฐ์ฒด. null์ด๋ฉด ์ ์ฉ๋ annotation ์คํ์ผ์ ๋ชจ๋ ์ ๊ฑฐ. |
| level | string (opens in a new tab) | info/warning/error. ์ง์ ๋๋ฉด ์ ์ฐ์๋จ ์ฝ๋ ์ผ๊ฐํ(CSS ::before)์ผ๋ก ํ์. null์ด๋ฉด ์ฝ๋ ํ์๋ฅผ ์ ๊ฑฐํ๋ค. |
applyOverlay(doc, cellBg, spanBg, bar, hideText, icon?): void (opens in a new tab)
์ ๋ฐฐ๊ฒฝ(heatmap)๊ณผ ๋ฐ์ดํฐ๋ฐ(databar), ์์ด์ฝ์ ์ผ๊ด ์ ์ฉํ๋ค. highlight์ backgroundColor๊ฐ ์์ผ๋ฉด heatmap๋ณด๋ค ์ฐ์ ์ ์ฉ๋๋ค.
cellBg: ์ dom ๋ฐฐ๊ฒฝ (heatmap).spanBg: (deprecated) ์ฌ์ฉ ์ ํจ. ํธํ์ ์ํด ์๊ทธ๋์ฒ๋ง ์ ์ง.bar: dataBar ๋ง๋. ๋ณ๋ div๋ก ๋ ๋๋ง.hideText: true๋ฉด ์ ๊ฐ(ํ ์คํธ)์ ์จ๊ธด๋ค (Excel "Show Bar Only").icon: ์์ด์ฝ overlay ๊ฒฐ๊ณผ. dataBar์ ๋ ๋ฆฝ์ ์ผ๋ก ๋์ํ๋ฉฐ dataBar ์์ ๊ทธ๋ ค์ง๋ค.
| Parameter | Type |
|---|---|
| doc | Document (opens in a new tab) |
| cellBg | string (opens in a new tab) |
| spanBg | string (opens in a new tab) |
| bar | { background: string;border: string;heightPct: number;leftPct: number;widthPct: number; } |
| hideText | boolean (opens in a new tab) |
icon=null | ResolvedIcon |
dispose(): null
๊ฐ์ฒด๋ฅผ ํด์ ํ๊ณ null์ ๋ฐํํ๋ค.
์ฌ์ฉ ์: this._obj = this._obj.dispose();
returnย null
setHighlight(highlight): void (opens in a new tab)
๋ค์ render ํธ์ถ์ ์ ์ฉํ highlight ์คํ์ผ์ ์ค์ ํ๋ค.
highlight๋ ์๊ฐ์ overlay(heatmap/dataBar)์ ๋ฌ๋ฆฌ conditional formatting์ ์ฑ๊ฒฉ์ด๋ผ formatter์ ๋์ผ ๋ ์ด์ด์์ ์ฒ๋ฆฌ๋๋ค.
- color/bold/italic: highlight๋ฅผ ์ด๊ธฐ๊ฐ์ผ๋ก ๋๊ณ formatter ๊ฒฐ๊ณผ๊ฐ ์์ผ๋ฉด ๋ฎ์ด์ด๋ค.
- className: render์ baseClassName๊ณผ ๋ถ๋ฆฌํด์ ๋ณ๋ ๊ด๋ฆฌ.
- backgroundColor:
applyOverlay๊ฐ heatmap๋ณด๋ค ์ฐ์ ์ ์ฉํ๋ค.
| Parameter | Type |
|---|---|
| highlight | { align: 'left' | 'right' | 'center';backgroundColor: string;bold: boolean;className: string;color: string;italic: boolean;underline: boolean; } |
setStickyOffset(offset): void (opens in a new tab)
์ ์ด ๋ถ๋ถ์ ์ผ๋ก ์คํฌ๋กค๋์์ ๋ label์ด ๋ณด์ด๋ ์์ญ ์ค์์ ํ์๋๋๋ก ์คํ์ ์ ์ ์ฉํ๋ค. CSS custom property๋ฅผ ํตํด span๊ณผ ::before ๋ชจ๋ ๋์ผํ ์คํ์ ์ผ๋ก ์ด๋ํ๋ค.
| Parameter | Type |
|---|---|
| offset | number (opens in a new tab) |