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.

Feature: Custom Reports

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()

Relationships

Dependents (1)

Components that depend on this component