ItemStyle: Object
Свойство ItemStyle определяет стиль элементов цепочки навигации.
Значение свойства устанавливается из JSON и с помощью метода setItemStyle, а возвращается с помощью метода getItemStyle.
Для выполнения примера предполагается наличие на странице компонента TreeMap с наименованием «treeMap» (см. «Пример создания компонента TreeMap» ). Установим новый фоновый цвет элементов цепочки навигации и обновим её, обработаем события ItemClicked и ItemClicking:
// Получим цепочку навигации по уровням элементов var breadcrumb = treeMap.getBreadcrumb(); // Получим стиль элементов цепочки навигации var itemStyle = breadcrumb.getItemStyle(); // Установим новый фоновый цвет элементов цепочки навигации itemStyle.Style.Release.Background.Color = "#FFFF00"; // Применим новый стиль breadcrumb.setItemStyle(itemStyle); // Обновим цепочку навигации breadcrumb.update(); // Обработаем событие ItemClicked breadcrumb.ItemClicked.add(function (sender, args, timeout) { console.log("Инициировано событие ItemClicked") breadcrumb.ItemClicking.fire(this) }); // Обработаем событие ItemClicking breadcrumb.ItemClicking.add(function (sender, args, timeout) { console.log("Инициировано событие ItemClicking") });
В результате был изменен фоновый цвет элементов цепочки навигации:
Щёлкнем по элементу цепочки навигации.
В результате в консоли браузера были выведены сообщения о вызове обработанных событий:
Инициировано событие ItemClicked
Инициировано событие ItemClicking
См. также: