Устанавливает фильтр в виджете.
widgetGuid: string - guid виджета, на котором хотим установить фильтр.
values: string[][] - массив массивов значений, которые нужно установить, как фильтр. Пример: [["Москва"], ["Казань"]]. Для сброса фильтра необходимо передать пустой массив: [].
handler: Function() => void - Функция обратной связи, которая вызывается после того, как фильтр был установлен.
Устанавливает исключающий фильтр в виджете.
widgetGuid: string - guid виджета, на котором хотим установить фильтр.
values: string[][] - массив массивов значений, которые нужно установить, как фильтр. Пример: [["Москва"], ["Казань"]]. Для сброса фильтра необходимо передать пустой массив: [].
handler: Function() => void - Функция обратной связи, которая вызывается после того, как фильтр был установлен.
Устанавливает фильтр в виджете.
widgetGuid: string - guid виджета, на котором хотим установить фильтр.
values: Date[][] - массив дат, которые нужно установить в фильтр по датам. Пример для множественного выбора (от и до): [new Date(), new Date()]. Пример для единичного выбора: [new Date()]. Для сброса фильтра необходимо передать пустой массив: [].
Возвращает данные виджета. Асинхронная функция.
widgetGuid: string - guid виджета, данные которого необходимо получить.
Возвращаемый ответ: data: DataFrame - данные виджета. selected: string[][] - массив выбранных значений (фильтров).
Возвращает выбранные значения (фильтры) на виджете.
Возвращает значение зума (0 – 100%) листа на дашборде.
Возвращает состояние выпадающего списка в виджете «Фильтр».
Экспортирует дашборд. Асинхронная функция.
format: string - формат файла, в который нужно экспортировать дашборд. Поддерживаемые форматы: "png ", "pdf ", "xlsx ", "pptx".
Экспортирует видимые данные виджета в формат XLSX. Асинхронная функция.
Примечание: экспортируется только «первые» данные, данные после drilldown или при раскрытии строк/столбцов не экспортируются.
widgetGuid: string - guid виджета, данные которого необходимо экспортировать в XLSX.
Экспортирует все данные виджета в формат XLSX. Асинхронная функция.
widgetGuid: string - guid виджета, данные которого необходимо экспортировать в XLSX.
В настоящем разделе приводятся функции, структуры ответов которых могут часто изменяться. Поэтому данные функции не рекомендуется использовать. Важно!
|
Возвращает объекты всех виджетов на выбранном листе. Имеет сложную структуру для каждого типа виджета.
Возвращает объекты выделенных виджетов на выбранном листе. Имеет сложную структуру для каждого типа виджета.
Возвращает объект виджета на выбранном лист. Имеет сложную структуру для каждого типа виджета.
widgetGuid: string - guid виджета, который нужно получить.
Подписка на изменение выбранных фильтров у виджета.
guid: string - произвольный guid подписываемого события. Используется, чтобы в памяти не накапливались подписки. Если повторно использовать эту же функцию с таким же guid, то старая подписка отпишется.
widgetGuid: string - guid виджета, на изменение выбранных значений (фильтров) которого нужно подписаться.
handler: Function({ widgetGuid: string, selectedValues: string[][], useExcluding: boolean) => void - Функция обратной связи, которая вызывается при изменении выбранных значений (фильтров) на виджете. widgetGuid: string - guid виджета, в котором изменили выбранные значения. selectedValues: string[][] - выбранные значения. useExcluding: boolean - true, если фильтр исключающий.
Подписка на загрузку виджета.
guid: string - произвольный guid подписываемого события. Используется, чтобы в памяти не накапливались подписки. Если повторно использовать эту же функцию с таким же guid, то старая подписка отпишется.
widgetGuid: string - guid виджета, на загрузку которого нужно подписаться.
handler: Function({ widgetGuid: string }) => void - функция обратной связи, которая вызывается после загрузки виджета. widgetGuid: string - guid виджета, который загрузился. Примечание: функция вызывается сразу после выполнения js кода виджета, не дожидаясь его отрисовки.
Подписка на загрузку виджета.
handler: Function() => void - функция обратной связи, которая вызывается после загрузки всех виджетов. Примечание: функция вызывается сразу после выполнения js кода последнего виджета, не дожидаясь его отрисовки.
Подписка на загрузку виджета.
guid: string - произвольный guid подписываемого события. Используется, чтобы в памяти не накапливались подписки. Если повторно использовать эту же функцию с таким же guid, то старая подписка отпишется.
widgetGuid: string - guid виджета «Фильтр», на открытие выпадающего списка которого нужно подписаться.
handler: Function({ widgetGuid: string, isOpen: boolean }) => void - Функция обратной связи, которая вызывается после открытия/закрытия выпадающего списка в виджете «Фильтр». widgetGuid: string - guid виджета «Фильтр», выпадающий список которого открыли/закрыли. isOpen: boolean - true, если выпадающий список открыт.
cols: string[][] - названия колонок.
rows: string[][] - названия строк.
values: number[][] - значения.
colsInfo: ColInfo[] - информация о колонках.
colsMeta: ColMeta[] - мета-информация о колонках.
totals: Total[] - итоги/подитоги.
colsDataType: string[] - типы колонок.
colHeaders: string[] - названия заголовков столбцов.
rowHeaders: string[] - названия заголовков строк.
id: string - объединенная (join) id колонок.
idParts: string[] - массив id колонок.
measureGroupId: string - id группы показателей.
measureId: string - id показателя.
dimensions: string[] - массив id измерений.
columnPath: string[] - путь к итогам в столбце.
rowPath: string[] - путь к итогам в строке.
totals: object[] - значения итогов/подитогов.