/
Управление Drill Down

Управление Drill Down

Функции управления Drill Down можно использовать для управления Drill Down'ом в стандартных виджетах, а также для реализации логики Drill Down в пользовательских виджетах.

  1. Уровень Drill Down

visApi().getDrillLevel(widgetGuid);

2. Путь навигации (хлебные крошки)

visApi().getDrillPath(widgetGuid);

3. Скрыть панель управления (drill кнопки)

visApi().hideControlPanel(widgetGuid);
Вернуть панель
visApi().showControlPanel(widgetGuid);

4. На один уровень Drill Down

/**
* @param widgetGuid - guid виджета
* @param values - значение, которое будет выбрано для следующие детализации. Например ["Москва"]. Если в values не передавать, то будет drilldown по выделенному значению. Это массив значений, так как в строках может быть группа измерений.
*/
visApi().drillDown(widgetGuid, values);

5. На один уровень Drill Up

visApi().drillUp(widgetGuid);

6. Подписка на Drill Down

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

7. Подписка на Drill Up

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

Related content

JavaScript API - описание функций
JavaScript API - описание функций
Read with this
Управление Drill Down
Управление Drill Down
More like this
Как использовать Drilldown в пользовательском виджете
Как использовать Drilldown в пользовательском виджете
Read with this
Управление Drill Down
Управление Drill Down
More like this
Управление Drill Down
Управление Drill Down
More like this
Управление Drill Down
Управление Drill Down
More like this