setAttrsTreeOptions (wbkDocument, rubKey, xmlStr, callback);
wbkDocument. Задает документ рабочей книги;
rubKey. Задает ключ каталога показателей;
xmlStr. Задает XML-строка с настройками;
callback. Задает обработчик завершения операции.
Метод setAttrsTreeOptions используется для настройки атрибутов в иерархии рядов рабочей книги.
Для выполнения примера предполагается наличие на странице компонента WorkbookBox с наименованием «workbookBox» (см. «Пример создания компонента WorkbookBox»), также необходимо в обработчике события открытия документа добавить следующий код:
var setAttrsTreeOptionsButt = new PP.Ui.Button({ ParentNode: document.body, //родительский узел DOM Content: "Установить первоначальный набор атрибутов", //подпись Click: PP.Delegate(onClickSetAttrsTreeOptions) }); function onClickSetAttrsTreeOptions() { //Получаем ключ базы данных временных рядов var rubKey = wbk.getActiveSheet().getRub().meta.obInst.obDesc.k; var xmlStr = "<Breadcrumb></Breadcrumb>"; //Устанавливаем настрйки атрибутов в иерархии рядов в рабочей книге tsService.setAttrsTreeOptions(wbk, rubKey, xmlStr); //Устанавливаем настройки отображения звеньев навигационной цепочки var options = workbookBox.getDataView().getBreadcrumb().getOptions(); options = null; options = new PP.TS.MetaAttrBrCrOptionParser({ XML: xmlStr //строка XML для парсинга }); workbookBox.getDataView().getBreadcrumb().setOptions(options); workbookBox.getDataView().getBreadcrumb().refreshAll(); }
После выполнения примера на html-странице будет размещена кнопка «Установить первоначальный набор атрибутов». При нажатии на кнопку будут установлены звенья навигационной цепочки, в соответствии с xml - строкой.
См. также: