/
Общие функции

Общие функции

  1. Установка фильтров

visApi().setFilterSelectedValues(widgetGuid, [["Москва"], ["Казань"]], function (response) {});


Для сброса фильтра нужно отправить пустой массив:
visApi().setFilterSelectedValues(widgetGuid, [], function (response) {});


2. Установка исключающих фильтров

visApi().setExcludeFilterSelectedValues(widgetGuid, [["Москва"], ["Казань"]], function (response) {});


3. Получение данных у виджета

visApi().getWidgetDataByGuid(widgeGuid).then(function (widgetData) {});


4. Подписка на изменение выбранных элементов у виджета

/**
* @param widgetGuid - guid виджета, на который хотим подписаться. Если не указан, то будет подписка на все фильтры
* @param guid - guid подписываемого события. Используется, чтобы в памяти не накапливались подписки
*/
visApi().onSelectedValuesChangedListener({guid: "123", widgetGuid: "123" }, function (info) {})


5. Экспорт дашборда

/**
* @param format - формат экспортируемого файла (png, pdf, xlsx, pptx);
*/
visApi().exportDashboard(format);


6. Экспорт данных виджета в Excel

/**
* @param widgetGuid - guid виджета, данные которого хотим экспортировать в Excel;
*/
visApi().exportExcelWidgetData(widgetGuid);


7. Получить состояние всех виджетов на листе

visApi().getWidgets();


8. Получить состояние выделенных виджетов на листе

visApi().getSelectedWidgets();


9. Получить состояние конкретного виджета на листе по ID

visApi().getWidgetByGuid(widgetGuid);


10. Получить выделенные (выбранные) значения (selectedValues)

visApi().getSelectedValues(widgetGuid);


11. Получить значение зума листа дашборда

visApi().getSheetZoom() - вернет величину зума.

Related content

Общие функции
Общие функции
More like this
Общие функции
Общие функции
More like this
Общие функции
Общие функции
More like this
Общие функциии
Общие функциии
More like this
Общие функции
Общие функции
More like this
Общие функции
Общие функции
More like this