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);
После выполнения примера в редакторе выражения была загружена иерархия метабазы:

См. также: