PP.TS.Ui.TrendWizard(settings: Object);
settings. JSON-объект со значениями свойств класса.
Конструктор TrendWizard создаёт экземпляр класса TrendWizard.
Для выполнения примера необходимо наличие на html-странице компонента WorkbookBox с наименованием «workbookBox» (см. «Пример создания компонента WorkbookBox»). Создадим и разместим в диалоге мастер для валидации данных путём сравнения трендов временных рядов:
/* Создадим мастер для валидации данных путём сравнения трендов временных рядов */ var trendWizard = new PP.TS.Ui.TrendWizard({ Source: workbookBox.getSource() // Источник данных }); // Получим и загрузим в диалог иерархию метабазы var metaHierarchy = workbookBox.getSource().getHier(); trendWizard.setHierarchy(metaHierarchy, true); // Получим DOM-дерево для данного мастера var dom = trendWizard.getDomNode(); // Установим стиль для мастера PP.addClass(dom, "PPValidationSettingsDlgContent"); // Добавим созданный мастер в диалог var dialog = new PP.Ui.Dialog({ Caption: "Сравнение трендов", Content: trendWizard, Width: 735, // Ширина диалога Height: 150 // Высота диалога }); // Отобразим данный диалог dialog.show(); // Получим у мастера цепочку навигации по объектам var breadcrumb = trendWizard._Breadcrumb; /* Скроем и вновь отобразим цепочку навигации для её корректного отображения */ breadcrumb.hide(); breadcrumb.show();
В результате выполнения примера был создан и размещён в диалоге мастер для валидации данных путём сравнения трендов временных рядов:
См. также: