Available operators for the selected field type
Emitted when the delete button is clicked
Whether the component is disabled
Available fields to filter on
The filter descriptor for this rule
Emitted when the filter changes
Whether the current operator requires a value
Currently selected field info
Whether to show the delete button
Get the date value formatted for the date input
Get the display name for the currently selected field
Get the label for the currently selected operator
Get the label for the currently selected value (for value list dropdowns)
Check if the current field has a value list (dropdown options)
A callback method that is invoked immediately after the default change detector has checked data-bound properties if at least one has changed, and before the view and content children are checked.
The changed properties.
A callback method that is invoked immediately after the default change detector has checked the directive's data-bound properties for the first time, and before any of the view or content children have been checked. It is invoked only once when the directive is instantiated.
Handle boolean toggle
Handle date change
Handle delete button click
Close dropdowns when clicking outside the component
Handle field selection change
Handle keyboard events on the field dropdown trigger
Handle keyboard events on the operator dropdown trigger
Handle value change
Handle keyboard events on the value dropdown trigger
Handle field selection from custom dropdown
Handle operator selection from custom dropdown
Handle value selection from custom dropdown
Handle value selection from value list option (supports union type)
FilterRuleComponent - A single filter condition row
Displays field selector, operator selector, and value editor based on the field type.