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