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
Generated Pascal C++ TTMSFNCFilterView = class(TTMSFNCCustomFilterView)
class PASCALIMPLEMENTATION TTMSFNCFilterView : public 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