Each of the Filter Control Components is associated with a column of Sample Data corresponding to a specific field in the Sample Data file. Hence, the Filter Controls are also associated with certain Panel Components.
The Filter Controls allow the end-user to select a subset of the entire Sample Data set with respect to a pattern string that must be matched in the associated Sample Data field for each record returned to the client. So for example if the Sample Data set pertained to a selection of books and authors and the description field contained the authors name then the end-user could use the The Descriptions Filter Control to select only those books written by a particular author.
The following Pre-defined Filter Control Components exist:
The Descriptions Filter Control
The Dates Filter Control
The Totals Filter Control
In addition, designers can also define their own Custom Filter Control Components:
Generic Filter Controls
Common Filter Control Properties
The Filter Control Components all inherit the following common Properties:
Component Visibility Properties
Use this Property to exclude a Filter Control from the UI.
Location Properties
Use these Properties to specify the size and location of a Filter Control within the UI.
Margins Properties
Use these Properties to set the left, right, top and bottom margins within which text data is displayed.
Text Properties
Use these Properties in order to set and format text data for a Filter Control.
Image Properties
Use these Properties in order to define background images for a Filter Control.
Opacity Properties
Use this Property to set the Component image opacity.
Default Property Values
The following default Property values are defined for the Filter Control Components:
|
Property Name
|
Default Value
|
|
Visible
|
true
|
|
X
|
undefined
|
|
Y
|
undefined
|
|
Width
|
undefined
|
|
Height
|
undefined
|
|
Margins
|
0, 0, 0, 0
|
|
Text
|
enter filter >>
|
|
TextFont
|
Times New Roman
|
|
TextAlign
|
left
|
|
TextColour
|
0
|
|
TextSize
|
12
|
|
TextItalic
|
false
|
|
TextBold
|
false
|
|
TextUnderline
|
false
|
|
TextBorder
|
false
|
|
Image
|
default
|
|
Opacity
|
100
|
|
BorderRadius
|
0
|
|
BorderColour
|
0
|
|
BorderWeight
|
0
|
|
Colours
|
undefined
|
Notes
The end-user can provide multiple filters on multiple fields of the Sample Data set.
An end-users choice of filters can be preserved between sessions via the Cookie Related Properties.





