TSService.setAttrsTreeOptions

Синтаксис

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 - строкой.

См. также:

TSService