Class which is designed for observing changes in condition collection. When condition is changed by user at specified
column it's necessary to update all conditions defined after this edited one.
update hook for every column conditions change.
Collected changes when grouping is enabled.
- Default Value: 
Function which provide source data factory for specified column.
Reference to the instance of
Flag which determines if grouping events is enabled.
The latest known position of edited conditions at specified column index.
- Default Value: -1
The latest known order of conditions stack.
Flush all collected changes. This trigger
updatehook for every previously collected change from condition collection.
Enable grouping changes. Grouping is helpful in situations when a lot of conditions is added in one moment. Instead of
updatehook for every condition by adding/removing you can group this changes and call
flushmethod to trigger
Update all related states which should be changed after invoking changes applied to current column.
Name Type Description
Object describing condition changes which can be handled by filters on
It contains keys
conditionValuewhich refers to change specified key of condition to specified value
based on referred keys.