flutter_data_grid 0.0.4
flutter_data_grid: ^0.0.4 copied to clipboard
High-performance, reactive data grid for Flutter with virtualization, sorting, filtering, cell editing, row selection, column pinning, and keyboard navigation.
0.0.4 #
- Removed unnecessary import in data_grid_controller.dart
0.0.3 #
- Added pagination support with client-side and server-side modes
- New
DataGridPaginationwidget with page navigation and page size selector - Pagination controller methods:
enablePagination(),setServerSidePagination(),setPage(),setPageSize(),nextPage(),previousPage(),firstPage(),lastPage() - Server-side pagination with
onLoadPageandonGetTotalCountcallbacks - Loading overlay during async operations
- New
SetTotalItemsEventfor server-side pagination total count
0.0.2 #
- Updated dependencies to latest versions
- Added dartdoc documentation to public API
- Added topics for pub.flutter-io.cn discoverability
- Fixed example directory structure
- Migrated to freezed v3
0.0.1 #
- Initial release
- High-performance virtualized data grid with support for 100k+ rows
- Core features:
- Column management (resize, pin, hide/show)
- Multi-column sorting with isolate support for large datasets
- Column filtering with multiple operators
- Row selection (none/single/multiple modes)
- Inline cell editing with validation
- Keyboard navigation
- Fully customizable theming
- Event-driven architecture with interceptors
- Performance optimizations:
- Viewport virtualization for 60fps scrolling
- Background isolate processing for sort/filter operations
- Debounced operations