MetaHierarchy.SelectedBreadcrumbAttributes

Синтаксис

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 будет содержаться только один атрибут:

См. также:

MetaHierarchy