JavaScript API - ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΉ
ΠΠ΅ΡΠΎΠ΄Ρ
visApi().setFilterSelectedValues(widgetGuid, values, handler) void
Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ ΡΠΈΠ»ΡΡΡ Π² Π²ΠΈΠ΄ΠΆΠ΅ΡΠ΅.
widgetGuid: string - guid Π²ΠΈΠ΄ΠΆΠ΅ΡΠ°, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΌ Ρ ΠΎΡΠΈΠΌ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΡΠΈΠ»ΡΡΡ.
values: string[][] - ΠΌΠ°ΡΡΠΈΠ² ΠΌΠ°ΡΡΠΈΠ²ΠΎΠ² Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ Π½ΡΠΆΠ½ΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ, ΠΊΠ°ΠΊ ΡΠΈΠ»ΡΡΡ. ΠΡΠΈΠΌΠ΅Ρ: [["ΠΠΎΡΠΊΠ²Π°"], ["ΠΠ°Π·Π°Π½Ρ"]]. ΠΠ»Ρ ΡΠ±ΡΠΎΡΠ° ΡΠΈΠ»ΡΡΡΠ° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ ΠΏΡΡΡΠΎΠΉ ΠΌΠ°ΡΡΠΈΠ²: [].
handler: Function() => void - Π€ΡΠ½ΠΊΡΠΈΡ ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠΉ ΡΠ²ΡΠ·ΠΈ, ΠΊΠΎΡΠΎΡΠ°Ρ Π²ΡΠ·ΡΠ²Π°Π΅ΡΡΡ ΠΏΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΡΠΈΠ»ΡΡΡ Π±ΡΠ» ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½.
visApi().setDateFilterSelectedValues(widgetGuid, values) void
Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ Π²ΡΠ±ΡΠ°Π½Π½ΡΠ΅ Π΄Π°ΡΡ Π² Π²ΠΈΠ΄ΠΆΠ΅ΡΠ΅ Π€ΠΈΠ»ΡΡΡ ΠΏΠΎ Π΄Π°ΡΠ°ΠΌ.
widgetGuid: string - guid Π²ΠΈΠ΄ΠΆΠ΅ΡΠ°, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΌ Ρ ΠΎΡΠΈΠΌ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΡΠΈΠ»ΡΡΡ.
values: Date[][] - ΠΌΠ°ΡΡΠΈΠ² Π΄Π°Ρ, ΠΊΠΎΡΠΎΡΡΠ΅ Π½ΡΠΆΠ½ΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π² ΡΠΈΠ»ΡΡΡ ΠΏΠΎ Π΄Π°ΡΠ°ΠΌ. ΠΡΠΈΠΌΠ΅Ρ Π΄Π»Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ Π²ΡΠ±ΠΎΡΠ° (ΠΎΡ ΠΈ Π΄ΠΎ): [new Date(), new Date()]. ΠΡΠΈΠΌΠ΅Ρ Π΄Π»Ρ Π΅Π΄ΠΈΠ½ΠΈΡΠ½ΠΎΠ³ΠΎ Π²ΡΠ±ΠΎΡΠ°: [new Date()]. ΠΠ»Ρ ΡΠ±ΡΠΎΡΠ° ΡΠΈΠ»ΡΡΡΠ° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ ΠΏΡΡΡΠΎΠΉ ΠΌΠ°ΡΡΠΈΠ²: [].
visApi().getWidgetDataByGuid(widgetGuid) Promise<{ data: DataFrame, selected : string[][] }>
ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π΄Π°Π½Π½ΡΠ΅ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ°. ΠΡΠΈΠ½Ρ ΡΠΎΠ½Π½Π°Ρ ΡΡΠ½ΠΊΡΠΈΡ.
widgetGuid: string - guid Π²ΠΈΠ΄ΠΆΠ΅ΡΠ°, Π΄Π°Π½Π½ΡΠ΅ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡ.
ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΠΌΡΠΉ ΠΎΡΠ²Π΅Ρ: data: DataFrame - Π΄Π°Π½Π½ΡΠ΅ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ°. selected: string[][] - ΠΌΠ°ΡΡΠΈΠ² Π²ΡΠ±ΡΠ°Π½Π½ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ (ΡΠΈΠ»ΡΡΡΠΎΠ²).
visApi().getSelectedValues(widgetGuid) string[][] = [[" ΠΠΎΡΠΊΠ²Π° ", " 2020 "], [" ΠΠ°Π·Π°Π½Ρ ", "2021"]]
ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π²ΡΠ±ΡΠ°Π½Π½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ (ΡΠΈΠ»ΡΡΡΡ) Π½Π° Π²ΠΈΠ΄ΠΆΠ΅ΡΠ΅.
visApi().getSheetZoom() number
ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π·ΡΠΌΠ° (0 β 100%) Π»ΠΈΡΡΠ° Π½Π° Π΄Π°ΡΠ±ΠΎΡΠ΄Π΅.
visApi().getFilterIsOpen(widgetGuid) boolean
ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ Π²ΡΠΏΠ°Π΄Π°ΡΡΠ΅Π³ΠΎ ΡΠΏΠΈΡΠΊΠ° Π² Π²ΠΈΠ΄ΠΆΠ΅ΡΠ΅ Β«Π€ΠΈΠ»ΡΡΡΒ».
visApi().exportDashboard(format) Promise<void>
ΠΠΊΡΠΏΠΎΡΡΠΈΡΡΠ΅Ρ Π΄Π°ΡΠ±ΠΎΡΠ΄. ΠΡΠΈΠ½Ρ ΡΠΎΠ½Π½Π°Ρ ΡΡΠ½ΠΊΡΠΈΡ.
format: string - ΡΠΎΡΠΌΠ°Ρ ΡΠ°ΠΉΠ»Π°, Π² ΠΊΠΎΡΠΎΡΡΠΉ Π½ΡΠΆΠ½ΠΎ ΡΠΊΡΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ Π΄Π°ΡΠ±ΠΎΡΠ΄. ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΡΠ΅ ΡΠΎΡΠΌΠ°ΡΡ: "png ", "pdf ", "xlsx ", "pptx",Β "ods", "odp".
visApi().exportExcelWidgetData(widgetGuid) Promise<void>
ΠΠΊΡΠΏΠΎΡΡΠΈΡΡΠ΅Ρ Π²ΠΈΠ΄ΠΈΠΌΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ° Π² ΡΠΎΡΠΌΠ°Ρ XLSX. ΠΡΠΈΠ½Ρ ΡΠΎΠ½Π½Π°Ρ ΡΡΠ½ΠΊΡΠΈΡ.
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅: ΡΠΊΡΠΏΠΎΡΡΠΈΡΡΠ΅ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ Β«ΠΏΠ΅ΡΠ²ΡΠ΅Β» Π΄Π°Π½Π½ΡΠ΅, Π΄Π°Π½Π½ΡΠ΅ ΠΏΠΎΡΠ»Π΅ drilldown ΠΈΠ»ΠΈ ΠΏΡΠΈ ΡΠ°ΡΠΊΡΡΡΠΈΠΈ ΡΡΡΠΎΠΊ/ΡΡΠΎΠ»Π±ΡΠΎΠ² Π½Π΅ ΡΠΊΡΠΏΠΎΡΡΠΈΡΡΡΡΡΡ.
widgetGuid: string - guid Π²ΠΈΠ΄ΠΆΠ΅ΡΠ°, Π΄Π°Π½Π½ΡΠ΅ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΡΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ Π² XLSX.
visApi().exportAllWidgetData(widgetGuid) Promise<void>
ΠΠΊΡΠΏΠΎΡΡΠΈΡΡΠ΅Ρ Π²ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ° Π² ΡΠΎΡΠΌΠ°Ρ XLSX. ΠΡΠΈΠ½Ρ ΡΠΎΠ½Π½Π°Ρ ΡΡΠ½ΠΊΡΠΈΡ.
widgetGuid: string - guid Π²ΠΈΠ΄ΠΆΠ΅ΡΠ°, Π΄Π°Π½Π½ΡΠ΅ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΡΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ Π² XLSX.
visApi().getDrillLevel(widgetGuid) number
ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΡΠ΅ΠΊΡΡΠΈΠΉ ΡΡΠΎΠ²Π΅Π½Ρ drilldown Π² Π²ΠΈΠ΄ΠΆΠ΅ΡΠ΅ (Π³ΠΈΡΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°, ΠΊΡΡΠ³ΠΎΠ²Π°Ρ, Π³ΡΠ°ΡΠΈΠΊ).
widgetGuid: string - guid Π²ΠΈΠ΄ΠΆΠ΅ΡΠ°, ΡΡΠΎΠ²Π΅Π½Ρ drilldown ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡ.
visApi().getDrillPath(widgetGuid) string[][]
ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΏΡΡΡ ΠΊ ΡΠ΅ΠΊΡΡΠ΅ΠΌΡ ΡΡΠΎΠ²Π½Ρ drilldown Π² Π²ΠΈΠ΄ΠΆΠ΅ΡΠ΅ (Π³ΠΈΡΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°, ΠΊΡΡΠ³ΠΎΠ²Π°Ρ, Π³ΡΠ°ΡΠΈΠΊ).
widgetGuid: string - guid Π²ΠΈΠ΄ΠΆΠ΅ΡΠ°, ΠΏΡΡΡ ΠΊ ΡΠ΅ΠΊΡΡΠ΅ΠΌΡ ΡΡΠΎΠ²Π½Ρ drilldown ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡ.
visApi().drillDown(widgetGuid, values) void
ΠΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ drilldown (ΠΏΡΠΎΠ²Π°Π»ΠΈΠ²Π°Π½ΠΈΠ΅ Π½Π° ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΡΡΠΎΠ²Π΅Π½Ρ) Π² Π²ΠΈΠ΄ΠΆΠ΅ΡΠ΅.
widgetGuid: string - guid Π²ΠΈΠ΄ΠΆΠ΅ΡΠ°, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Π½ΡΠΆΠ½ΠΎ ΠΏΡΠΎΠΈΠ·Π²Π΅ΡΡΠΈ drilldown.
values: string[] - Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅, ΠΏΠΎ ΠΊΠΎΡΠΎΡΠΎΠΌΡ Π½ΡΠΆΠ½ΠΎ ΠΏΡΠΎΠΈΠ·Π²Π΅ΡΡΠΈ drilldown. ΠΠ΅ΡΠ΅Π΄Π°Π΅ΡΡΡ ΠΌΠ°ΡΡΠΈΠ², ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΡΡΠΎΠ²Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠ°Π·Π±ΠΈΠ΅Π½ΠΈΠ΅ ΠΏΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡΠΌ. ΠΡΠ»ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ null, ΡΠΎ drilldown ΠΏΡΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ ΠΏΠΎ Π²ΡΠ±ΡΠ°Π½Π½ΡΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌ Π½Π° Π²ΠΈΠ΄ΠΆΠ΅ΡΠ΅.
visApi().drillUp(widgetGuid) void
ΠΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ drillup (Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π½Π° ΠΎΠ΄ΠΈΠ½ ΡΡΠΎΠ²Π΅Π½Ρ Π²Π²Π΅ΡΡ Π΅ ΠΏΠΎΡΠ»Π΅ drilldown) Π² Π²ΠΈΠ΄ΠΆΠ΅ΡΠ΅.
widgetGuid: string - guid Π²ΠΈΠ΄ΠΆΠ΅ΡΠ°, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Π½ΡΠΆΠ½ΠΎ ΠΏΡΠΎΠΈΠ·Π²Π΅ΡΡΠΈ drillup.
visApi().setExcludeFilterSelectedValues(widgetGuid, [["ΠΠΎΡΠΊΠ²Π°"], ["ΠΠ°Π·Π°Π½Ρ"]],function(response) {})
Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ ΠΈΡΠΊΠ»ΡΡΠ°ΡΡΠΈΠ΅ ΡΠΈΠ»ΡΡΡΡ. widgetGuid - guid Π²ΠΈΠ΄ΠΆΠ΅ΡΠ°, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΡΠΈΠ»ΡΡΡ.
Π€ΡΠ½ΠΊΡΠΈΠΈ, ΡΡΡΡΠΊΡΡΡΡ ΠΎΡΠ²Π΅ΡΠΎΠ² ΠΊΠΎΡΠΎΡΡΡ ΠΌΠΎΠ³ΡΡ ΡΠ°ΡΡΠΎ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡΡΡ
Π Π½Π°ΡΡΠΎΡΡΠ΅ΠΌ ΡΠ°Π·Π΄Π΅Π»Π΅ ΠΏΡΠΈΠ²ΠΎΠ΄ΡΡΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ, ΡΡΡΡΠΊΡΡΡΡ ΠΎΡΠ²Π΅ΡΠΎΠ² ΠΊΠΎΡΠΎΡΡΡ ΠΌΠΎΠ³ΡΡ ΡΠ°ΡΡΠΎ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡΡΡ. ΠΠΎΡΡΠΎΠΌΡ Π΄Π°Π½Π½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ Π½Π΅ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ.
ΠΠ°ΠΆΠ½ΠΎ!
ΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΡΡΡΠΊΡΡΡ Π½Π΅ Π±ΡΠ΄ΡΡ ΠΎΠΏΠΈΡΡΠ²Π°ΡΡΡΡ Π² release notes.
visApi().getWidgets() object[]
ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΎΠ±ΡΠ΅ΠΊΡΡ Π²ΡΠ΅Ρ Π²ΠΈΠ΄ΠΆΠ΅ΡΠΎΠ² Π½Π° Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠΌ Π»ΠΈΡΡΠ΅. ΠΠΌΠ΅Π΅Ρ ΡΠ»ΠΎΠΆΠ½ΡΡ ΡΡΡΡΠΊΡΡΡΡ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠΈΠΏΠ° Π²ΠΈΠ΄ΠΆΠ΅ΡΠ°.
visApi().getSelectedWidgets() object[]
ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΎΠ±ΡΠ΅ΠΊΡΡ Π²ΡΠ΄Π΅Π»Π΅Π½Π½ΡΡ Π²ΠΈΠ΄ΠΆΠ΅ΡΠΎΠ² Π½Π° Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠΌ Π»ΠΈΡΡΠ΅. ΠΠΌΠ΅Π΅Ρ ΡΠ»ΠΎΠΆΠ½ΡΡ ΡΡΡΡΠΊΡΡΡΡ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠΈΠΏΠ° Π²ΠΈΠ΄ΠΆΠ΅ΡΠ°.
visApi().getWidgetByGuid(widgetGuid) object
ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΎΠ±ΡΠ΅ΠΊΡ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ° Π½Π° Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠΌ Π»ΠΈΡΡ. ΠΠΌΠ΅Π΅Ρ ΡΠ»ΠΎΠΆΠ½ΡΡ ΡΡΡΡΠΊΡΡΡΡ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠΈΠΏΠ° Π²ΠΈΠ΄ΠΆΠ΅ΡΠ°.
widgetGuid: string - guid Π²ΠΈΠ΄ΠΆΠ΅ΡΠ°, ΠΊΠΎΡΠΎΡΡΠΉ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡ.
Π‘ΠΎΠ±ΡΡΠΈΡ
visApi().onSelectedValuesChangedListener({ guid, widgetGuid }, handler) void
ΠΠΎΠ΄ΠΏΠΈΡΠΊΠ° Π½Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π²ΡΠ±ΡΠ°Π½Π½ΡΡ ΡΠΈΠ»ΡΡΡΠΎΠ² Ρ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ°.
guid: string - ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΡΠΉ Β guid ΠΏΠΎΠ΄ΠΏΠΈΡΡΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ ΡΠΎΠ±ΡΡΠΈΡ. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ, ΡΡΠΎΠ±Ρ Π² ΠΏΠ°ΠΌΡΡΠΈ Π½Π΅ Π½Π°ΠΊΠ°ΠΏΠ»ΠΈΠ²Π°Π»ΠΈΡΡ ΠΏΠΎΠ΄ΠΏΠΈΡΠΊΠΈ. ΠΡΠ»ΠΈ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΡ ΠΆΠ΅ ΡΡΠ½ΠΊΡΠΈΡ Ρ ΡΠ°ΠΊΠΈΠΌ ΠΆΠ΅ guid, ΡΠΎ ΡΡΠ°ΡΠ°Ρ ΠΏΠΎΠ΄ΠΏΠΈΡΠΊΠ° ΠΎΡΠΏΠΈΡΠ΅ΡΡΡ.
widgetGuid: string - guid Π²ΠΈΠ΄ΠΆΠ΅ΡΠ°, Π½Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π²ΡΠ±ΡΠ°Π½Π½ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ (ΡΠΈΠ»ΡΡΡΠΎΠ²) ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°ΡΡΡΡ.
handler: Function({ widgetGuid: string, selectedValues: string[][], useExcluding: boolean) => void - Π€ΡΠ½ΠΊΡΠΈΡ ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠΉ ΡΠ²ΡΠ·ΠΈ, ΠΊΠΎΡΠΎΡΠ°Ρ Π²ΡΠ·ΡΠ²Π°Π΅ΡΡΡ ΠΏΡΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ Π²ΡΠ±ΡΠ°Π½Π½ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ (ΡΠΈΠ»ΡΡΡΠΎΠ²) Π½Π° Π²ΠΈΠ΄ΠΆΠ΅ΡΠ΅. widgetGuid: string - guid Π²ΠΈΠ΄ΠΆΠ΅ΡΠ°, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΠΈ Π²ΡΠ±ΡΠ°Π½Π½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ. selectedValues: string[][] - Π²ΡΠ±ΡΠ°Π½Π½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ. useExcluding: boolean - true, Π΅ΡΠ»ΠΈ ΡΠΈΠ»ΡΡΡ ΠΈΡΠΊΠ»ΡΡΠ°ΡΡΠΈΠΉ.
visApi().onWidgetLoadedListener({ guid, widgetGuid }, handler) void
ΠΠΎΠ΄ΠΏΠΈΡΠΊΠ° Π½Π° Π·Π°Π³ΡΡΠ·ΠΊΡ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ°.
guid: string - ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΡΠΉ guid ΠΏΠΎΠ΄ΠΏΠΈΡΡΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ ΡΠΎΠ±ΡΡΠΈΡ. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ, ΡΡΠΎΠ±Ρ Π² ΠΏΠ°ΠΌΡΡΠΈ Π½Π΅ Π½Π°ΠΊΠ°ΠΏΠ»ΠΈΠ²Π°Π»ΠΈΡΡ ΠΏΠΎΠ΄ΠΏΠΈΡΠΊΠΈ. ΠΡΠ»ΠΈ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΡ ΠΆΠ΅ ΡΡΠ½ΠΊΡΠΈΡ Ρ ΡΠ°ΠΊΠΈΠΌ ΠΆΠ΅ guid, ΡΠΎ ΡΡΠ°ΡΠ°Ρ ΠΏΠΎΠ΄ΠΏΠΈΡΠΊΠ° ΠΎΡΠΏΠΈΡΠ΅ΡΡΡ.
widgetGuid: string - guid Π²ΠΈΠ΄ΠΆΠ΅ΡΠ°, Π½Π° Π·Π°Π³ΡΡΠ·ΠΊΡ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°ΡΡΡΡ.
handler: Function({ widgetGuid: string }) => voidΒ - ΡΡΠ½ΠΊΡΠΈΡ ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠΉ ΡΠ²ΡΠ·ΠΈ, ΠΊΠΎΡΠΎΡΠ°Ρ Π²ΡΠ·ΡΠ²Π°Π΅ΡΡΡ ΠΏΠΎΡΠ»Π΅ Π·Π°Π³ΡΡΠ·ΠΊΠΈ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ°. ΠΡΠ»ΠΈ Π²ΠΈΠ΄ΠΆΠ΅Ρ ΡΠΆΠ΅ Π·Π°Π³ΡΡΠ·ΠΈΠ»ΡΡ, ΡΠΎ ΡΡΠ½ΠΊΡΠΈΡ ΡΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΡΡΠ°Π·Ρ. widgetGuid: string - guid Π²ΠΈΠ΄ΠΆΠ΅ΡΠ°, ΠΊΠΎΡΠΎΡΡΠΉ Π·Π°Π³ΡΡΠ·ΠΈΠ»ΡΡ. ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅: ΡΡΠ½ΠΊΡΠΈΡ Π²ΡΠ·ΡΠ²Π°Π΅ΡΡΡ ΡΡΠ°Π·Ρ ΠΏΠΎΡΠ»Π΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ js ΠΊΠΎΠ΄Π° Π²ΠΈΠ΄ΠΆΠ΅ΡΠ°, Π½Π΅ Π΄ΠΎΠΆΠΈΠ΄Π°ΡΡΡ Π΅Π³ΠΎ ΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ.
visApi().onAllWidgetsLoadedListener({ guid }, handler) void
ΠΠΎΠ΄ΠΏΠΈΡΠΊΠ° Π½Π° Π·Π°Π³ΡΡΠ·ΠΊΡ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ°.
guid: string
- ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΡΠΉ guid ΠΏΠΎΠ΄ΠΏΠΈΡΡΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ ΡΠΎΠ±ΡΡΠΈΡ. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ, ΡΡΠΎΠ±Ρ Π² ΠΏΠ°ΠΌΡΡΠΈ Π½Π΅ Π½Π°ΠΊΠ°ΠΏΠ»ΠΈΠ²Π°Π»ΠΈΡΡ ΠΏΠΎΠ΄ΠΏΠΈΡΠΊΠΈ. ΠΡΠ»ΠΈ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΡ ΠΆΠ΅ ΡΡΠ½ΠΊΡΠΈΡ Ρ ΡΠ°ΠΊΠΈΠΌ ΠΆΠ΅ guid, ΡΠΎ ΡΡΠ°ΡΠ°Ρ ΠΏΠΎΠ΄ΠΏΠΈΡΠΊΠ° ΠΎΡΠΏΠΈΡΠ΅ΡΡΡ.
handler: Function() => void - ΡΡΠ½ΠΊΡΠΈΡ ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠΉ ΡΠ²ΡΠ·ΠΈ, ΠΊΠΎΡΠΎΡΠ°Ρ Π²ΡΠ·ΡΠ²Π°Π΅ΡΡΡ ΠΏΠΎΡΠ»Π΅ Π·Π°Π³ΡΡΠ·ΠΊΠΈ Π²ΡΠ΅Ρ Π²ΠΈΠ΄ΠΆΠ΅ΡΠΎΠ². ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅: ΡΡΠ½ΠΊΡΠΈΡ Π²ΡΠ·ΡΠ²Π°Π΅ΡΡΡ ΡΡΠ°Π·Ρ ΠΏΠΎΡΠ»Π΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ js ΠΊΠΎΠ΄Π° ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π³ΠΎ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ°, Π½Π΅ Π΄ΠΎΠΆΠΈΠ΄Π°ΡΡΡ Π΅Π³ΠΎ ΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ.
visApi().onFilterIsOpenChangedListener({ guid, widgetGuid }, handler) void
ΠΠΎΠ΄ΠΏΠΈΡΠΊΠ° Π½Π° Π·Π°Π³ΡΡΠ·ΠΊΡ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ°.
guid: string - ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΡΠΉ guid ΠΏΠΎΠ΄ΠΏΠΈΡΡΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ ΡΠΎΠ±ΡΡΠΈΡ. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ, ΡΡΠΎΠ±Ρ Π² ΠΏΠ°ΠΌΡΡΠΈ Π½Π΅ Π½Π°ΠΊΠ°ΠΏΠ»ΠΈΠ²Π°Π»ΠΈΡΡ ΠΏΠΎΠ΄ΠΏΠΈΡΠΊΠΈ. ΠΡΠ»ΠΈ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΡ ΠΆΠ΅ ΡΡΠ½ΠΊΡΠΈΡ Ρ ΡΠ°ΠΊΠΈΠΌ ΠΆΠ΅ guid, ΡΠΎ ΡΡΠ°ΡΠ°Ρ ΠΏΠΎΠ΄ΠΏΠΈΡΠΊΠ° ΠΎΡΠΏΠΈΡΠ΅ΡΡΡ.
widgetGuid: string - guid Π²ΠΈΠ΄ΠΆΠ΅ΡΠ° Β«Π€ΠΈΠ»ΡΡΡΒ», Π½Π° ΠΎΡΠΊΡΡΡΠΈΠ΅ Π²ΡΠΏΠ°Π΄Π°ΡΡΠ΅Π³ΠΎ ΡΠΏΠΈΡΠΊΠ° ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°ΡΡΡΡ.
handler: Function({ widgetGuid: string, isOpen: boolean }) => voidΒ - Π€ΡΠ½ΠΊΡΠΈΡ ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠΉ ΡΠ²ΡΠ·ΠΈ, ΠΊΠΎΡΠΎΡΠ°Ρ Π²ΡΠ·ΡΠ²Π°Π΅ΡΡΡ ΠΏΠΎΡΠ»Π΅ ΠΎΡΠΊΡΡΡΠΈΡ/Π·Π°ΠΊΡΡΡΠΈΡ Π²ΡΠΏΠ°Π΄Π°ΡΡΠ΅Π³ΠΎ ΡΠΏΠΈΡΠΊΠ° Π² Π²ΠΈΠ΄ΠΆΠ΅ΡΠ΅ Β«Π€ΠΈΠ»ΡΡΡΒ». widgetGuid: string - guid Π²ΠΈΠ΄ΠΆΠ΅ΡΠ° Β«Π€ΠΈΠ»ΡΡΡΒ», Π²ΡΠΏΠ°Π΄Π°ΡΡΠΈΠΉ ΡΠΏΠΈΡΠΎΠΊ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΠΎΡΠΊΡΡΠ»ΠΈ/Π·Π°ΠΊΡΡΠ»ΠΈ. isOpen: boolean - true, Π΅ΡΠ»ΠΈ Π²ΡΠΏΠ°Π΄Π°ΡΡΠΈΠΉ ΡΠΏΠΈΡΠΎΠΊ ΠΎΡΠΊΡΡΡ.
visApi().onDrillDownListener({ guid, widgetGuid }, handler) void
ΠΠΎΠ΄ΠΏΠΈΡΠΊΠ° Π½Π° drilldown Π² Π²ΠΈΠ΄ΠΆΠ΅ΡΠ΅ (Π³ΠΈΡΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°, ΠΊΡΡΠ³ΠΎΠ²Π°Ρ, Π³ΡΠ°ΡΠΈΠΊ).
guid: string - ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΡΠΉ guid ΠΏΠΎΠ΄ΠΏΠΈΡΡΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ ΡΠΎΠ±ΡΡΠΈΡ. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ, ΡΡΠΎΠ±Ρ Π² ΠΏΠ°ΠΌΡΡΠΈ Π½Π΅ Π½Π°ΠΊΠ°ΠΏΠ»ΠΈΠ²Π°Π»ΠΈΡΡ ΠΏΠΎΠ΄ΠΏΠΈΡΠΊΠΈ. ΠΡΠ»ΠΈ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΡ ΠΆΠ΅ ΡΡΠ½ΠΊΡΠΈΡ Ρ ΡΠ°ΠΊΠΈΠΌ ΠΆΠ΅ guid, ΡΠΎ ΡΡΠ°ΡΠ°Ρ ΠΏΠΎΠ΄ΠΏΠΈΡΠΊΠ° ΠΎΡΠΏΠΈΡΠ΅ΡΡΡ.
widgetGuid: string - guid Π²ΠΈΠ΄ΠΆΠ΅ΡΠ°, Π½Π° drilldown ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°ΡΡΡΡ.
handler: Function({ widgetGuid: string, widgetDataContainer: WidgetDataContainer, hierarchyPath: string[][], selectedValues: string[][] }) => voidΒ - Π€ΡΠ½ΠΊΡΠΈΡ ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠΉ ΡΠ²ΡΠ·ΠΈ, ΠΊΠΎΡΠΎΡΠ°Ρ Π²ΡΠ·ΡΠ²Π°Π΅ΡΡΡ ΠΏΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΏΡΠΎΠΈΠ·ΠΎΡΠ΅Π» drilldown Π² Π²ΠΈΠ΄ΠΆΠ΅ΡΠ΅. widgetGuid: string - guid Π²ΠΈΠ΄ΠΆΠ΅ΡΠ°, Ρ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ drilldown. widgetDataContainer: WidgetDataContainer - Π΄Π°Π½Π½ΡΠ΅ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ° ΠΏΠΎΡΠ»Π΅ drilldown. hierarchyPath: string[][] - ΠΏΡΡΡ ΠΊ ΡΠ΅ΠΊΡΡΠ΅ΠΌΡ ΡΡΠΎΠ²Π½Ρ. selectedValues: string[][] - Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΈ drilldown.
visApi().onDrillUpListener({ guid, widgetGuid }, handler) void
ΠΠΎΠ΄ΠΏΠΈΡΠΊΠ° Π½Π° drillup Π² Π²ΠΈΠ΄ΠΆΠ΅ΡΠ΅ (Π³ΠΈΡΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°, ΠΊΡΡΠ³ΠΎΠ²Π°Ρ, Π³ΡΠ°ΡΠΈΠΊ).
guid: string - ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΡΠΉ guid ΠΏΠΎΠ΄ΠΏΠΈΡΡΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ ΡΠΎΠ±ΡΡΠΈΡ. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ, ΡΡΠΎΠ±Ρ Π² ΠΏΠ°ΠΌΡΡΠΈ Π½Π΅ Π½Π°ΠΊΠ°ΠΏΠ»ΠΈΠ²Π°Π»ΠΈΡΡ ΠΏΠΎΠ΄ΠΏΠΈΡΠΊΠΈ. ΠΡΠ»ΠΈ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΡ ΠΆΠ΅ ΡΡΠ½ΠΊΡΠΈΡ Ρ ΡΠ°ΠΊΠΈΠΌ ΠΆΠ΅ guid, ΡΠΎ ΡΡΠ°ΡΠ°Ρ ΠΏΠΎΠ΄ΠΏΠΈΡΠΊΠ° ΠΎΡΠΏΠΈΡΠ΅ΡΡΡ.
widgetGuid: string - guid Π²ΠΈΠ΄ΠΆΠ΅ΡΠ°, Π½Π° drillup ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°ΡΡΡΡ.
handler: Function({ widgetGuid: string, hierarchyPath: string[][] }) => voidΒ - Π€ΡΠ½ΠΊΡΠΈΡ ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠΉ ΡΠ²ΡΠ·ΠΈ, ΠΊΠΎΡΠΎΡΠ°Ρ Π²ΡΠ·ΡΠ²Π°Π΅ΡΡΡ ΠΏΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΏΡΠΎΠΈΠ·ΠΎΡΠ΅Π» drillup Π² Π²ΠΈΠ΄ΠΆΠ΅ΡΠ΅. widgetGuid: string - guid Π²ΠΈΠ΄ΠΆΠ΅ΡΠ°, Ρ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ drilldown. hierarchyPath: string[][] - ΠΏΡΡΡ ΠΊ ΡΠ΅ΠΊΡΡΠ΅ΠΌΡ ΡΡΠΎΠ²Π½Ρ.
visApi().onBeforeDrillDownListener({ guid, widgetGuid }, handler) void
ΠΠΎΠ΄ΠΏΠΈΡΠΊΠ°, ΠΊΠΎΡΠΎΡΠ°Ρ Π²ΡΠ·ΡΠ²Π°Π΅ΡΡΡ ΠΏΠ΅ΡΠ΅Π΄ Π·Π°Π³ΡΡΠ·ΠΊΠΎΠΉ Π΄Π°Π½Π½ΡΡ Π΄Π»Ρ drilldown Π² Π²ΠΈΠ΄ΠΆΠ΅ΡΠ΅ (Π³ΠΈΡΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°, ΠΊΡΡΠ³ΠΎΠ²Π°Ρ, Π³ΡΠ°ΡΠΈΠΊ).
guid: string - ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΡΠΉ guid ΠΏΠΎΠ΄ΠΏΠΈΡΡΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ ΡΠΎΠ±ΡΡΠΈΡ. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ, ΡΡΠΎΠ±Ρ Π² ΠΏΠ°ΠΌΡΡΠΈ Π½Π΅ Π½Π°ΠΊΠ°ΠΏΠ»ΠΈΠ²Π°Π»ΠΈΡΡ ΠΏΠΎΠ΄ΠΏΠΈΡΠΊΠΈ. ΠΡΠ»ΠΈ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΡ ΠΆΠ΅ ΡΡΠ½ΠΊΡΠΈΡ Ρ ΡΠ°ΠΊΠΈΠΌ ΠΆΠ΅ guid, ΡΠΎ ΡΡΠ°ΡΠ°Ρ ΠΏΠΎΠ΄ΠΏΠΈΡΠΊΠ° ΠΎΡΠΏΠΈΡΠ΅ΡΡΡ.
widgetGuid: string - guid Π²ΠΈΠ΄ΠΆΠ΅ΡΠ°, Π½Π° ΠΊΠΎΡΠΎΡΡΠΉ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°ΡΡΡΡ.
handler: Function({ widgetGuid: string, hierarchyPath: string[][], selectedValues: string[][] }) => voidΒ - Π€ΡΠ½ΠΊΡΠΈΡ ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠΉ ΡΠ²ΡΠ·ΠΈ, ΠΊΠΎΡΠΎΡΠ°Ρ Π²ΡΠ·ΡΠ²Π°Π΅ΡΡΡ ΠΏΠ΅ΡΠ΅Π΄ Π·Π°Π³ΡΡΠ·ΠΊΠΎΠΉ Π΄Π°Π½Π½ΡΡ Π΄Π»Ρ drilldown Π² Π²ΠΈΠ΄ΠΆΠ΅ΡΠ΅. widgetGuid: string - guid Π²ΠΈΠ΄ΠΆΠ΅ΡΠ°, Ρ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ drilldown. hierarchyPath: string[][] - ΠΏΡΡΡ ΠΊ ΡΠ΅ΠΊΡΡΠ΅ΠΌΡ ΡΡΠΎΠ²Π½Ρ. selectedValues: string[][] - Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΈ drilldown.
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ²
DataFrame
cols: string[][] - Π½Π°Π·Π²Π°Π½ΠΈΡ ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ.
rows: string[][] - Π½Π°Π·Π²Π°Π½ΠΈΡ ΡΡΡΠΎΠΊ.
values: number[][] - Π·Π½Π°ΡΠ΅Π½ΠΈΡ.
colsInfo: ColInfo[] - ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ°Ρ .
colsMeta: ColMeta[] - ΠΌΠ΅ΡΠ°-ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ°Ρ .
totals: Total[] - ΠΈΡΠΎΠ³ΠΈ/ΠΏΠΎΠ΄ΠΈΡΠΎΠ³ΠΈ.
colsDataType: string[] - ΡΠΈΠΏΡ ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ.
colHeaders: string[] - Π½Π°Π·Π²Π°Π½ΠΈΡ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² ΡΡΠΎΠ»Π±ΡΠΎΠ².
rowHeaders: string[] - Π½Π°Π·Π²Π°Π½ΠΈΡ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² ΡΡΡΠΎΠΊ.
ColInfo
id: string - ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½Π΅Π½Π½Π°Ρ (join) id ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ.
idParts: string[] - ΠΌΠ°ΡΡΠΈΠ² id ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ.
ColMeta
measureGroupId: string - id Π³ΡΡΠΏΠΏΡ ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»Π΅ΠΉ.
measureId: string - id ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»Ρ.
Β dimensions: string[] - ΠΌΠ°ΡΡΠΈΠ² id ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΠΉ.
Total
columnPath: string[] - ΠΏΡΡΡ ΠΊ ΠΈΡΠΎΠ³Π°ΠΌ Π² ΡΡΠΎΠ»Π±ΡΠ΅.
rowPath: string[] - ΠΏΡΡΡ ΠΊ ΠΈΡΠΎΠ³Π°ΠΌ Π² ΡΡΡΠΎΠΊΠ΅.
totals: object[] - Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΈΡΠΎΠ³ΠΎΠ²/ΠΏΠΎΠ΄ΠΈΡΠΎΠ³ΠΎΠ².