Report Results Table
Component Detail
User Interface
medium complexity
frontend
0
Dependencies
1
Dependents
0
Entities
0
Integrations
Description
Displays the tabular output of a custom report execution. Renders dynamic columns based on the selected fields, supports client-side column sorting, and provides row-count and pagination controls. Shows an empty state with guidance when no fields are selected or results are empty.
report-results-table
Responsibilities
- Render dynamic columns matching selected report fields
- Display paginated result rows from the API response
- Support column header sorting interactions
- Show loading, empty, and error states
Interfaces
renderResults(columns, rows)
setPage(pageNumber)
setPageSize(size)
sortByColumn(field, direction)
showLoadingState()
showEmptyState(message)
showErrorState(error)