Hierarchy: PP.TS.MetaHierarchy;
Свойство Hierarchy устанавливает текущую иерархию.
Для выполнения примера предполагается наличие на странице компонента WorkbookBox с наименованием «workbookBox» (см. «Пример создания компонента WorkbookBox»), а также необходимо в обработчике события открытия документа добавить следующий код:
var hierButton = new PP.Ui.Button({ ParentNode: document.body, //Родительский узел DOM Content: "Удалить последнее звено", //Подпись Click: PP.Delegate(onClickHier) }); function onClickHier() { //Получаем навигационную цепочку var breadCrumb = workbookBox.getDataView().getBreadcrumb(); //Получаем текущую иерархию навигационной цепочки var hie = breadCrumb.getHierarchy(); //Получаем массив уровней в иерархии навигационной цепочки var levels = hie.getLevels(); //Удаляем один из уровней levels.pop(); //Обновляем навигационную цепочку в соответствии с аргументами breadCrumb.refresh(new PP.Mb.Ui.PropertyChangedEventArgs({TypeUpdateData: PP.TS.Ui.ViewTypeUpdate.MetaAttributeBreadcrumb})); }
После выполнения примера на html-странице будет размещена кнопка с наименованием «Удалить последнее звено». При нажатии на кнопку будет удаляться последнее звено навигационной цепочки.
См. также: