SelectedBreadcrumbAttributes: Array;
Свойство SelectedBreadcrumbAttributes определяет последнюю установленную в навигационной цепочке последовательность атрибутов.
Компонент MetaAttributeBreadCrumb до выполнения примера имеет вид:
![]()
Для выполнения примера предполагается наличие на странице компонента 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 будет содержаться только один атрибут:
![]()
См. также: