IEaxSelectionPadContext.EditHierarchyFormula

Синтаксис Fore

EditHierarchyFormula(Element: IDimElement);

Синтаксис Fore.NET

EditHierarchyFormula(Element: Prognoz.Platform.Interop.Dimensions.IDimElement);

Параметры

Element. Элемент измерения.

Описание

Метод EditHierarchyFormula редактирует формулу текущего элемента иерархии.

Комментарии

Для редактирования измерения используйте метод IEaxSelectionPadContext.EditDimension.

Пример Fore

Для выполнения примера предполагается наличие формы, расположенной на ней кнопки с наименованием «Button1», компонента EaxConfigurationPanel с наименованием «EaxConfigurationPanel1» и компонента UiErAnalyzer, который установлен в качестве источника данных для «EaxConfigurationPanel1». UiErAnalyzer подключен к какому-либо экспресс-отчету репозитория.

Добавьте ссылку на системную сборку Dimensions.

Sub Button1OnClick(Sender: Object; Args: IMouseEventArgs);
Var
    sps: ISystemPadContext;
    Element: IDimElement;
Begin
    sps := EaxConfigurationPanel1.GetActiveContext;
    Element := (sps As IEaxSelectionPadContext).FocusedElement;
    (sps As IEaxSelectionPadContext).EditHierarchyFormula(Element);
End Sub Button1OnClick;

На боковой панели перейдите в группу вкладок «Отметка» и выберите измерение. При нажатии на кнопку будет открыто диалоговое окно «Редактор выражения».

Пример Fore.NET

Необходимые требования и результат выполнения примера Fore.NET совпадают с примером Fore. Вместо компонентов Fore используйте их Fore.NET аналоги.

Imports Prognoz.Platform.Interop.Express;
Imports Prognoz.Platform.Interop.Dimensions;

Private Sub button1_Click(sender: System.Object; e: System.EventArgs);
Var
    sps: ISystemPadContext;
    Element: IDimElement;
Begin
    sps := eaxConfigurationPanelNet1.CtrlBox.GetActiveContext();
    Element := (sps As IEaxSelectionPadContext).FocusedElement;
    (sps As IEaxSelectionPadContext).EditHierarchyFormula(Element);
End Sub;

См. также:

IEaxSelectionPadContext