Table of Contents

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.

Used by