IEaxSelectionPadContext.PopupCommand

Синтаксис Fore

PopupCommand(CommandType: EaxPopupCommandType);

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

PopupCommand(CommandType: Prognoz.Platform.Interop.Express.EaxPopupCommandType);

Параметры

CommandType. Действие над сворачивающейся иерархией.

Описание

Метод PopupCommand выполняет действие над сворачивающейся иерархией.

Комментарии

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

Пример Fore

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

Пример является обработчиком события OnClick для компонента «Button1».

Sub Button1OnClick(Sender: Object; Args: IMouseEventArgs);
Var
    sps: ISystemPadContext;
    Type: EaxPopupCommandType;
Begin
    sps := EaxConfigurationPanel1.GetActiveContext;
    Type := EaxPopupCommandType.ExpandAll;
    (sps As IEaxSelectionPadContext).PopupCommand(Type);
End Sub Button1OnClick;

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

Пример Fore.NET

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

Imports Prognoz.Platform.Interop.Express;

Private Sub button1_Click(sender: System.Object; e: System.EventArgs);
Var
    sps: ISystemPadContext;
    Type: EaxPopupCommandType;
Begin
    sps := eaxConfigurationPanelNet1.CtrlBox.GetActiveContext();
    Type := EaxPopupCommandType.popupExpandAll;
    (sps As IEaxSelectionPadContext).PopupCommand(Type);
End Sub;

См. также:

IEaxSelectionPadContext