Table Panel¶
The Table Panel lets you view and manage your signal data in a powerful, feature-rich table format. It provides highly performant sorting, filtering, and handling of large datasets efficiently.
Overview¶
The table panel displays your signal data with columns for signal identification, values, and timestamps.
Working with Signals¶
Each signal you add to the table appears as its own row, showing the signal path, current value, and timestamp.
Multi-Agent Support¶
The table panel supports viewing signals from multiple agents simultaneously:
- Unified view - Compare signals across different agents in a single table
- Source identification - Each signal row indicates its source agent when relevant
Sorting¶
Click any column header to sort the table:
- First click - Sort ascending (A-Z, oldest-newest, smallest-largest)
- Second click - Sort descending (Z-A, newest-oldest, largest-smallest)
- Third click - Remove sorting, return to default order
Sort indicators appear in the column header showing the current sort direction.
Multi-Column Sort
Click additional column headers to sort by multiple columns. The sort priority follows the order in which columns were clicked.
Filtering¶
Quick Filter Search Bar¶
The search bar at the top of the table provides instant filtering across all visible columns:
- Type to filter - Results update instantly as you type
- Full-text search - Searches across event names, field names, and values
- Clear filter - Click the X button or clear the input to show all rows
Column Filtering¶
Each column header includes a built-in filter menu for precise filtering:
- Click the filter icon in any column header to open the filter menu
- Enter filter criteria - Text matching, contains, starts with, etc.
- Apply filter - Only matching rows remain visible
- Clear filter - Remove the filter to show all rows
Combining Filters¶
Filters can be chained together for powerful data selection:
- Use the quick filter search bar for broad filtering
- Add column-specific filters to narrow results further
- All active filters work together (AND logic)
Resizing Columns¶
Customize column widths to fit your needs:
- Drag column borders - Click and drag the divider between column headers
- Double-click to auto-fit - Double-click a column border to auto-size to content
- Column widths persist - Your customizations are saved across sessions
State Persistence¶
The table panel remembers your preferences across sessions:
- Filter state - Active filters and search terms are restored
- Column widths - Custom column sizes are preserved
- Column order - Reordered columns maintain their position
- Sort state - Sorting preferences are saved
Row Actions¶
Each row has an actions menu (click the ⋮ icon) with options to:
- Remove - Remove the signal from the table
Keyboard Support¶
The table is fully keyboard accessible:
| Key | Action |
|---|---|
| Arrow keys | Navigate between cells |
| Tab | Move between interactive elements |
| Escape | Close search or filter menus |
| Ctrl/Cmd + F | Focus the quick filter search bar |