Table of Contents

TTMSFNCFilterView Class

Visual filter builder control that creates filter controls and exposes generated filter text. Visual filter builder control that creates filter controls and exposes generated filter text.

API unit family: TMSFNCFilterView Inherits from: TTMSFNCCustomFilterView

Syntax

TTMSFNCFilterView = class(TTMSFNCCustomFilterView)

Properties

Name Description
AdaptToStyle Indicates whether the control adapts its colors to the active style. (inherited from TTMSFNCCustomFilterView)
Fill Gets or sets the background fill appearance. (inherited from TTMSFNCCustomFilterView)
FilterFormatType Gets or sets the target filter text format. (inherited from TTMSFNCCustomFilterView)
FilterParseFormat Gets or sets the parse format used when converting the filter structure to text. (inherited from TTMSFNCCustomFilterView)
FilterText Gets the generated filter text for the current filter structure. (inherited from TTMSFNCCustomFilterView)
GroupOperator Gets or sets the operator used to combine top-level filter groups and items. (inherited from TTMSFNCCustomFilterView)
Stroke Gets or sets the border stroke appearance. (inherited from TTMSFNCCustomFilterView)
UILanguage Gets or sets localized text used while parsing filter expressions. (inherited from TTMSFNCCustomFilterView)

Methods

Name Description
AddCustomGroupControl Adds a custom control as a filter group under the specified filter item collection. (inherited from TTMSFNCCustomFilterView)
AddCustomItemControl Adds a custom control as a filter item under the specified filter item collection. (inherited from TTMSFNCCustomFilterView)
AddFilterCheckBox Adds a check box filter item to the filter view. (inherited from TTMSFNCCustomFilterView)
AddFilterCheckGroup Adds a check group filter item from a string collection. (inherited from TTMSFNCCustomFilterView)
AddFilterComboBox Adds a combo box filter item from a string collection. (inherited from TTMSFNCCustomFilterView)
AddFilterControlContainer Adds a custom control container filter item to the filter view. (inherited from TTMSFNCCustomFilterView)
AddFilterDatePicker Adds a date picker filter item to the filter view. (inherited from TTMSFNCCustomFilterView)
AddFilterExpressionValueEdit Adds an expression value editor filter item to the filter view. (inherited from TTMSFNCCustomFilterView)
AddFilterPanel Adds a filter panel to the filter view. (inherited from TTMSFNCCustomFilterView)
AddFilterRadioButton Adds a radio button filter item to the filter view. (inherited from TTMSFNCCustomFilterView)
AddFilterRadioGroup Adds a radio group filter item from a string collection. (inherited from TTMSFNCCustomFilterView)
AddFilterRangeSlider Adds a range slider filter item to the filter view. (inherited from TTMSFNCCustomFilterView)
AddFilterTrackBar Adds a track bar filter item to the filter view. (inherited from TTMSFNCCustomFilterView)
AddText Adds a text label to the filter view. (inherited from TTMSFNCCustomFilterView)
BeginUpdate Begins a batched update of filter controls and generated filter text. (inherited from TTMSFNCCustomFilterView)
EndUpdate Ends a batched update and applies pending filter changes. (inherited from TTMSFNCCustomFilterView)
LoadSampleData Loads sample filter controls and values into the filter view. (inherited from TTMSFNCCustomFilterView)
RemoveCustomItemControl Removes a custom item control from the filter view. (inherited from TTMSFNCCustomFilterView)
UpdateCustomGroupControlOperator Updates the group operator associated with a custom group control. (inherited from TTMSFNCCustomFilterView)
UpdateCustomItemControlValue Updates the filter value associated with a custom item control. (inherited from TTMSFNCCustomFilterView)

Events

Name Description
OnFilterTextChanged Occurs when the generated filter text changes. (inherited from TTMSFNCCustomFilterView)
OnFilterTextParse Occurs before the filter structure is parsed into filter text. (inherited from TTMSFNCCustomFilterView)
OnFilterTextParsed Occurs after the filter structure is parsed into filter text. (inherited from TTMSFNCCustomFilterView)
OnFilterViewGroupParse Occurs before a filter group is parsed into text. (inherited from TTMSFNCCustomFilterView)
OnFilterViewGroupParsed Occurs after a filter group is parsed into text. (inherited from TTMSFNCCustomFilterView)
OnFilterViewItemParse Occurs after a filter item is parsed into text. (inherited from TTMSFNCCustomFilterView)

Used by