Управление Drill Down
- Уровень drilldown
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) {});