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
TTMSFNCFilterBuilderfor row filtering.