CustomAnalysisWizard.getExpressionEditorDialog

Синтаксис

getExpressionEditorDialog();

Описание

Метод getExpressionEditorDialog возвращает редактор выражения.

Комментарии

Метод возвращает объект типа PP.TS.Ui.ExpressionEditorDialog.

Пример

Для выполнения примера необходимо наличие на html-странице экземпляра класса CustomAnalysisWizard с наименованием «customAnalysisWizard» (см. конструктор CustomAnalysisWizard). Отобразим редактор выражения и обработаем событие RequestMetadata:

// Обработаем событие RequestMetadata
customAnalysisWizard.RequestMetadata.add(function (sender, args) {
    console.log("Ключ эталонной базы данных: " + args.getMetadata().RubKey);
});
// Получим редактор выражения
var expressionEditor = customAnalysisWizard.getExpressionEditorDialog();
// Отобразим данный редактор
expressionEditor.show();

В результате выполнения примера был отображён редактор выражения:

При каждом наступлении события RequestMetadata в консоли браузера выводился ключ эталонной базы данных:

Ключ эталонной базы данных: 2031
 

Теперь установим для полученного редактора выражения иерархию метабазы :

// Получим иерархию метабазы
var metaHierarchy = workbookBox.getSource().getHier();
// Установим иерархию метабазы для редактора выражений
customAnalysisWizard.setHierarchy(metaHierarchy, true);

После выполнения примера в редакторе выражения была загружена иерархия метабазы:

См. также:

CustomAnalysisWizard