New to KendoReact? Start a free 30-day trial

Recursive filter node. Either a leaf (field + operator + value) or a branch (logic + children). Used as the AI-facing filter descriptor that is later mapped to @progress/kendo-data-query filter descriptors for evaluation.

Definition

Package:@progress/kendo-react-datainsights-composer

Properties

Child filter nodes. Populated on branch nodes only. The AI is asked for at least 2 nodes: the sanitizer collapses a group with one valid child into that child and drops an empty group, and validateConfig rejects a group with fewer than 2 children.

field?

string

The data field to filter on. Populated on leaf nodes only.

The runtime type of the filtered field. Populated on leaf nodes only.

Logical operator combining the children. Populated on branch nodes only.

The filter operator. Populated on leaf nodes only.

value?

null | string | number | boolean

The value to compare against. Populated on leaf nodes only.