Overview of Simple Table features
mainSimple Table is a lightweight data grid with extensive features categorized into columns, rows, cells, and advanced capabilities.
Column Features
- Sorting: Ascending/descending order.
- Filtering: Text, number, and date filters.
- Resizing: Drag borders to resize.
- Pinning: Pin columns to left or right.
- Reordering: Drag and drop to rearrange.
- Visibility: Show/hide columns dynamically.
- Alignment: Left, center, or right.
- Selection: Bulk column operations.
- Nested Headers: Multi-level hierarchies.
- Collapsible Columns: Expand/collapse groups.
Row Features
- Selection: Single or multiple row selection via checkboxes.
- Grouping: Organize rows by column values.
- Nested Tables: Hierarchical data with independent columns.
- Aggregate Functions: Sum, Average, Count, etc.
- Pivot Tables: Matrix pivots with dimensions and totals.
- Row Height: Custom height settings.
Cell Features
- Editing: Inline editing with custom editors.
- Highlighting: Conditional cell highlighting.
- Renderer: Custom rendering for any data type.
- Value Formatter: Format display values without changing underlying data.
- Chart Columns: Inline bar and line/area charts.
- Clicking: Handle cell click events.
Advanced Features
- Quick Filter: Global search (simple or smart modes).
- Pagination: Client-side and server-side support.
- Infinite Scroll: Virtualized row and column scrolling.
- Live Updates: Real-time data via websockets.
- CSV Export: One-click data download.
- Animations: FLIP animations for UI changes.
- Custom Renderers: Custom Header and Footer renderers.
- Programmatic Control: Control the grid via the
TableAPI.