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

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

  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