Filter Configuration Panel
Component Detail
User Interface
medium complexity
frontend
0
Dependencies
1
Dependents
0
Entities
0
Integrations
Description
Allows users to add, edit, and remove multiple simultaneous filter conditions. Each condition targets a specific field with an operator (equals, contains, between, in-list) and a typed value input. Supports stacking multiple filters with AND logic.
report-filter-panel
Responsibilities
- Render the list of active filter conditions
- Provide per-condition field, operator, and value controls
- Validate filter values against field data types
- Emit filter changes to parent Report Builder Page
Interfaces
addFilterCondition()
updateFilterCondition(filterId, patch)
removeFilterCondition(filterId)
getFilterSpec()
clearAllFilters()
validateFilters()