About

A spreadsheet-style data grid that lets you pin (“freeze”) the top N rows and left N columns while freely scrolling through the rest of the data. Perfect for wide tables where headers or key identifiers must stay visible, with smooth horizontal/vertical scrolling and responsive performance.

Functionality

  • Freeze/pin top rows and left columns (adjustable counts)

  • Sticky headers and selection column with synced X/Y scrolling

  • Sortable columns, checkbox row selection, and tri-state Select all

  • Column resize/reorder, density controls, zebra rows

  • Pagination or infinite scroll with virtualization for big data

  • Keyboard navigation (↑↓←→, Home/End, Shift-select) & focus rings

  • Loading/empty/error states; accessible ARIA grid semantics

  • Theming: colors, borders, radius, spacing, hover/selected states

Use cases

  • Finance and ops tables needing key columns always visible

  • Inventory, catalog, and order lists with sticky item identifiers

  • Timetables, schedules, and resource planning grids

  • Analytics/logs where headers must remain readable during scroll

  • Admin dashboards and CMS data management with wide schemas

Keywords
frozen rows, frozen columns, freeze panes, sticky header, sticky columns, pinned column, pinned row, data grid, data table, sortable columns, checkbox selection, select all, column resize, column reorder, density control, zebra stripes, horizontal scroll, vertical scroll, synchronized scrolling, virtualization, infinite scroll, pagination, keyboard navigation, ARIA grid, accessibility, responsive table, wide table, spreadsheet style, admin dashboard, analytics logs, inventory list, operations table, Flutter widget, FlutterFlow component, high performance, modern UI.

Advanced Data Table V3

We’ll build your app in 7 days
Features
Categories
Style
Support
Single Use Individual License

You may only use this template for one project. For more details, please read the Marketplace Terms of Service.