TTMSFNCFilterViewRangeSlider Class
Range slider control that generates lower and upper bound filter expressions.
API unit family: TMSFNCFilterView
Inherits from: TTMSFNCRangeSlider
Implements: ITMSFNCFilterItemGroup
Syntax
TTMSFNCFilterViewRangeSlider = class(TTMSFNCRangeSlider, ITMSFNCFilterItemGroup)
Properties
| Name | Description |
|---|---|
| GroupOperator | Gets or sets the operator used to combine lower and upper bound filter items. |
| LeftDefaultFilterProperties | Gets or sets default field and operator settings for lower bound expressions. |
| LeftFilterExpressions | Gets or sets expressions mapped to lower bound values. |
| RightDefaultFilterProperties | Gets or sets default field and operator settings for upper bound expressions. |
| RightFilterExpressions | Gets or sets expressions mapped to upper bound values. |
Methods
| Name | Description |
|---|---|
| BeginUpdate | Begins a batched update of range slider expressions and filter items. |
| CreateExpressionsForValues | Creates expressions for both range slider bounds from sequential value texts. |
| CreateLeftExpressionsForValues | Creates expressions for lower bound values from sequential value texts. |
| CreateRightExpressionsForValues | Creates expressions for upper bound values from sequential value texts. |
| EndUpdate | Ends a batched update and applies pending range slider filter changes. |
| SetDefaultFilterProperties | Sets default field and operator settings for both range bounds. |
Events
| Name | Description |
|---|---|
| OnSetLeftFilterItem | Occurs before lower bound expression parameters are applied to a generated filter item. |
| OnSetRightFilterItem | Occurs before upper bound expression parameters are applied to a generated filter item. |