medha_boards_table 0.0.12
medha_boards_table: ^0.0.12 copied to clipboard
A clean, architecture-focused table widget library with sorting, filtering, tree mode, frozen columns, and conditional formatting.
0.0.12 #
- Table row height mismatch in drilldown table
- Total cell background and bold issue fixed
0.0.11 #
- PPMC dashboard data issue
0.0.9 #
- PPMC dashboard data issue
0.0.8 #
- Discharge TAT dashboard table cell graph issue
0.0.7 #
- Tree row for table height issue resolved
0.0.6 #
- Tree row for table height issue resolved
0.0.5 #
- All QA issues fixed
0.0.4 #
- Table column sorting issue resolved
- Table cell color issue resolved
0.0.2 #
- Initial release of medha_boards_table
- Clean architecture with strict separation of concerns
- Features:
- 3-state sorting (none → asc → desc → none)
- Global and per-column filtering
- Multi-row selection
- Tree expand/collapse with hierarchical data
- Column resizing with drag handles (60-400px range)
- Frozen columns support
- Conditional formatting (gradient and solid colors)
- Nested headers (two-level grouping)
- Progressive loading (50 rows at a time)
- Dark mode support
- Architecture:
- TableController owns all business logic
- Immutable TableState with copyWith pattern
- Pure render widgets (no logic in UI)
- Feature managers (SortManager, FilterManager, TreeManager, ConditionalFormatter)
- Adapter pattern for horizontal_data_table integration
- JSON format support (visualResponse compatible)