Table of Contents

TTMSFNCCustomFilterView Class

Base filter-view control that builds a visual filter UI and generates filter text.

API unit family: TMSFNCFilterView Inherits from: TVertScrollBox Implements: ITMSFNCFilterItems, ITMSFNCFilterItemGroup, ITMSFNCFilterUILanguage, ITMSFNCAdaptToStyle

Syntax

TTMSFNCCustomFilterView = class(TVertScrollBox, ITMSFNCFilterItems, ITMSFNCFilterItemGroup, ITMSFNCFilterUILanguage, ITMSFNCAdaptToStyle)

Methods

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