Progress
ADM 2 Guide


SmartFilter Instance Property Dialog Box

The main purpose of SmartFilter instance properties is to allow you to select fields from the SmartDataObject that serves as the SmartFilter’s Filter–Target and customize how application users specify filter data. Figure 2–11 shows the instance property dialog box for a SmartFilter.

Figure 2–11: SmartFilter Properties Dialog Box

The instance properties in this dialog box are grouped into the following panes of related properties:

A final instance property, View, is not in any group.

You use these instance properties as described in the following sections.

Data Pane

You use the instance properties in the Data pane to define the SmartDataObject that will serve as the SmartFilter’s Filter–Target and specify the SmartDataObject fields that are available to the SmartFilter:

Field Properties Pane

Because the fields that appear in the SmartFilter are generated dynamically, you cannot access most of their properties in the AppBuilder. However, the SmartFilter’s instance property does provide access to a few field properties. Simply select a field in the Fields list box, and its current property values appear in the Field Properties pane.

Note that changes entered into a control in the Field Properties pane take effect as soon as you select another field in the Fields list box. Pressing OK in the dialog box saves all field property value changes, including any that are not currently displayed:

Style Pane

You use this set of radio buttons to specify the default filter style, which defines how the AppBuilder visualizes the fields in the SmartFilter and applies the application user’s filter criteria to the query:

String Operators Pane

You use these check boxes to specify certain overrides for the default filter styles, For details, see the "Style Pane" section.

Operator View as Pane

You use this set of radio buttons to specify how the AppBuilder visualizes the operator selection provided when you select Explicit as the default filter style. For details, see the "Style Pane" section.

These radio buttons are disabled if the default filter style is Implicit or Inline. However, they are enabled if the default filter style is Range, in case you choose to override the style for a specific field to Explicit with the Explicit operator property. For details, see the "Field Properties Pane" section.

Size & Position Pane

You use the instance properties in the Size & Position pane to define various aspects of filter fields:

View Property

If checked (the default), the View check box makes the SmartFilter visible.


Copyright © 2004 Progress Software Corporation
www.progress.com
Voice: (781) 280-4000
Fax: (781) 280-4095