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. |