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.
Release notes You want to see what changed between versions.

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.