FLUTTER ECOSYSTEM

data_table_2

In-place substitute for Flutter's DataTable and PaginatedDataTable with fixed/sticky headers and few extra features

data_table_2 cover
Latest version
2.7.2
30-day downloads
165.5K
Likes
974
Pub points
160

Package Overview

Selection guidance generated from public package information. For reference only.

Overview

data_table_2 is a Flutter package that serves as a drop-in replacement for Flutter's built-in DataTable and PaginatedDataTable. It enhances table functionality with fixed or sticky headers, improved scroll behavior, and additional customization options. Designed for better usability in large datasets, it maintains performance while offering features like column resizing and sorting. Ideal for apps requiring structured data display with enhanced interactivity and visual clarity.

Use cases
  • Displaying large datasets with sticky headers
  • Creating responsive tables in web and mobile apps
  • Replacing standard DataTable with enhanced features
  • Building admin panels with sortable, resizable columns
  • Implementing paginated data views with smooth scrolling
Key features
  • Sticky/fixed headers
  • Column resizing support
  • Improved scroll performance
  • Built-in sorting and filtering
  • Customizable styling and layout
  • Supports both DataTable and PaginatedDataTable use cases
Suitable for
  • Developers needing advanced table features
  • Apps with extensive tabular data
  • Cross-platform table implementations
  • UI-heavy dashboards and admin interfaces
  • Projects requiring sticky headers without custom code
Considerations
  • Requires migration from standard DataTable
  • Limited documentation compared to core widgets
  • May increase bundle size slightly
  • Not suitable for very simple static tables
  • Best used when advanced table behavior is needed
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add data_table_2

Categories

Source repository

Related projects