FilterSetup Command

Purpose

Opens a standard dialog box that is used to set up data filter.

Parameters of Use

Command parameters are passed in the Data property. Executing the command requires to specify the following value in this property:

Value type Description
IEaxAnalyzer Express report, for which data filtering is to be set up.

Application Features

The command can be used only for express reports.

Example

Executing the example requires a form with the Button1 button, the TabSheetBox component, and the UiErAnalyzer component named UiErAnalyzer1, which is used as a data source for the TabSheetBox component.

Add links to the Forms, Express, and UI system assemblies.

Sub Button1OnClick(Sender: Object; Args: IMouseEventArgs);
Var
    Target: IUiCommandTarget;
    Context: IUiCommandExecutionContext;
Begin
    Target := WinApplication.Instance.GetPluginTarget("Express");
    Context := Target.CreateExecutionContext;
    Context.Data := UiErAnalyzer1.ErAnalyzer;
    Target.Execute("FilterSetup", Context);
End Sub Button1OnClick;

Clicking the button opens a standard dialog box to filter data of the express report set in UiErAnalyzer1:

The dialog box consists of several operation groups:

Available conditions:

Available options:

See also:

IUiCommandTarget.Execute