Skip to main content
Table of Contents

TMS FNC Filter Rules Manager

TMS FNC Filter Rules Manager is a non-visual component that applies configurable filter rules to items in any FNC component collection. Each rule evaluates a filter expression against the resolved items and writes property values — such as Visible, Enabled, or custom appearance properties — based on match, no-match, and inactive states.

The component is non-visual: you configure rules in code and call Apply to evaluate them against a target component's items.

Documentation

Start here Use when
Getting started You want a working filter rule in the fewest steps.
User guide You want task-oriented chapters grouped by feature area.
API reference You want class, property, method, and event details.

Key classes

Class Role
TTMSFNCFilterRulesManager Main component — owns the rule collection and applies rules to a target component.
TTMSFNCFilterRule One rule: source component, item path, filter expression, and actions.
TTMSFNCFilterRuleAction One property assignment driven by match, no-match, or inactive state.
TTMSFNCFilterRules Collection of rules owned by the manager.
TTMSFNCFilterBuilder Shared filter expression engine used to parse and evaluate filter text.

See also

  • TMS FNC Dataset — in-memory dataset that also uses TTMSFNCFilterBuilder for row filtering.