PivotSpotlightManager
PivotSpotlight๋ค์ ๊ด๋ฆฌํ๋ transient ๋งค๋์ .
์ต์
ํธ๋ฆฌ์ ํฌํจ๋์ง ์๋ ๋ฐํ์ ์ ์ฉ ๊ฐ์ฒด๋ก, PivotTable์ด ์ง์ ์์ฑ/์๋ฉธํ๋ค.
add/remove/clear๋ก ๋ชฉ๋ก์ ์กฐ์ํ๋ฉฐ, duration์ด ์ง์ ๋ spotlight๋ ํ์ด๋จธ๋ก ์๋ ์ ๊ฑฐํ๋ค.
๋ชฉ๋ก์ด ๋ฐ๋ ๋๋ง๋ค revision์ ์ฌ๋ฆฌ๊ณ ํ
์ด๋ธ์ ๋ณ๊ฒฝ์ ํต์งํด ์ฌ๋ ๋๋ฅผ ์ ๋ฐํ๋ค.
Properties
defaultDuration: number (opens in a new tab)
์๋ ์ ๊ฑฐ ํ์ด๋จธ์ ๊ธฐ๋ณธ ์ง์์๊ฐ(ms). 0์ด๋ฉด ์๋ ์ ๊ฑฐํ์ง ์๋๋ค.
default: undefined
revision: number (opens in a new tab) readonly
๋ชฉ๋ก์ด ๋ณ๊ฒฝ๋ ๋๋ง๋ค ์ฆ๊ฐํ๋ค. view๊ฐ ์บ์ ๋ฌดํจํ ํ๋จ์ ์ธ ์ ์๋ค.
default: undefined
Methods
add(config): PivotSpotlight
spotlight๋ฅผ ์ถ๊ฐํ๋ค.
duration(๋๋ ๋งค๋์ defaultDuration)์ด ์์์ด๋ฉด ๊ทธ ์๊ฐ ๋ค ์๋ ์ ๊ฑฐ๋๋ค.
| Parameter | Type |
|---|---|
| config | PivotSpotlightConfig |
clear(): boolean (opens in a new tab)
๋ชจ๋ spotlight๋ฅผ ์ ๊ฑฐํ๋ค.
clearSource(source): boolean (opens in a new tab)
์ง์ ํ source๋ก ์ถ๊ฐ๋ spotlight๋ค์ ์ผ๊ด ์ ๊ฑฐํ๋ค.
| Parameter | Type |
|---|---|
| source | any (opens in a new tab) |
dispose(): null
๊ฐ์ฒด๋ฅผ ํด์ ํ๊ณ null์ ๋ฐํํ๋ค.
์ฌ์ฉ ์: this._obj = this._obj.dispose();
returnย null
remove(spotlight): boolean (opens in a new tab)
ํน์ spotlight๋ฅผ ์ ๊ฑฐํ๋ค.
| Parameter | Type |
|---|---|
| spotlight | PivotSpotlight |
reset(): void (opens in a new tab)
matrix ์ฌ๊ตฌ์ฑ ์ ๊ธฐ์กด spotlight ์ขํ๋ฅผ ๋ค์ ๊ณ์ฐํ๋ค.
๊ฒฝ๋ก๊ฐ ๋ ์ด์ ํด์๋์ง ์์ผ๋ฉด ์ขํ๊ฐ -1์ด ๋์ด ํ์์์ ์ ์ธ๋๋ค.