SelectedBreadcrumbAttributes: Array;
Свойство SelectedBreadcrumbAttributes определяет последнюю установленную в навигационной цепочке последовательность атрибутов.
Для выполнения примера предполагается наличие на странице компонента WorkbookBox с наименованием «workbookBox» (см. «Пример создания компонента WorkbookBox») и в обработчике события открытия документа добавить следующий код:
//Получаем компонент для отображения и управления атрибутами рабочей книги var breadcrumb = workbookBox.getDataView().getBreadcrumb(); //Создаем массив выбранных атрибутов var selItems = []; //Получаем текущую иерархию var hie = breadcrumb.getSource(); var levs = hie.getLevels(); var brCrAtts = hie.getSelectedBreadcrumbAttributes(); //Выбранные в цепочке навигации атрибуты //Выбираем все атрибуты иерархии for (var k = 0; k < levs.length; k++) { //Получаем атрибуты уровней var atts = levs[k].atts.its.it; if (atts.length > 0) { //Создаем объект, который содержит информацию о выбранных атрибутах selItems.push({ Id: atts[0].id, Key: atts[0].k, Name: atts[0].n }); } break; } //Вычисляем порядок выбранных атрибутов для навигационной цепочки breadcrumb.setSelectedAttributes(selItems, false); //Обновляем навигационную цепочку breadcrumb.refreshAll();
После выполнения примера в компоненте MetaAttributeBreadCrumb будет содержаться только один атрибут:
См. также: