TTMSFNCFilterBuilderFilter Class
Root filter group that represents the complete filter for a filter builder.
API unit family: TMS.TMSFNCFilterBuilder
Inherits from: TTMSFNCFilterBuilderGroup
Syntax
TTMSFNCFilterBuilderFilter = class(TTMSFNCFilterBuilderGroup)
Properties
| Name |
Description |
| DataBoolean |
When True, custom Boolean data associated with the group is set. (inherited from TTMSFNCFilterBuilderGroup) |
| DataInteger |
Gets or sets custom integer data associated with the group. (inherited from TTMSFNCFilterBuilderGroup) |
| DataObject |
Gets or sets custom object data associated with the group. (inherited from TTMSFNCFilterBuilderGroup) |
| DataPointer |
Gets or sets custom pointer data associated with the group. (inherited from TTMSFNCFilterBuilderGroup) |
| DataString |
Gets or sets custom string data associated with the group. (inherited from TTMSFNCFilterBuilderGroup) |
| Expressions |
Gets or sets the expressions in this group. (inherited from TTMSFNCFilterBuilderGroup) |
| FilterText |
Gets the group as formatted filter text. (inherited from TTMSFNCFilterBuilderGroup) |
| GroupOperator |
Gets or sets the logical operator used to combine child expressions and groups. (inherited from TTMSFNCFilterBuilderGroup) |
| Groups |
Gets or sets the nested groups in this group. (inherited from TTMSFNCFilterBuilderGroup) |
Methods
| Name |
Description |
| AddANDGroup |
Adds a nested group that combines children with AND. (inherited from TTMSFNCFilterBuilderGroup) |
| AddExpression |
Adds an empty expression to the group. (inherited from TTMSFNCFilterBuilderGroup) |
| AddGroup |
Adds a nested group. (inherited from TTMSFNCFilterBuilderGroup) |
| AddORGroup |
Adds a nested group that combines children with OR. (inherited from TTMSFNCFilterBuilderGroup) |
| Clear |
Removes all nested groups and expressions from the group. (inherited from TTMSFNCFilterBuilderGroup) |
| DoGetFilterBuilder |
Raises the event that resolves the owning filter builder. (inherited from TTMSFNCFilterBuilderGroup) |
| GetBuilder |
Returns the filter builder that owns this group. (inherited from TTMSFNCFilterBuilderGroup) |
| GetGroupOperatorText |
Returns the textual operator used by this group. (inherited from TTMSFNCFilterBuilderGroup) |
| ValidateFilter |
Validates one input row against the group. (inherited from TTMSFNCFilterBuilderGroup) |
Events
| Name |
Description |
| OnGetFilterBuilder |
Occurs when the group needs to resolve its owning filter builder. (inherited from TTMSFNCFilterBuilderGroup) |