About

Paginated List Control Widget is a premium, enterprise-ready pagination widget for FlutterFlow/Flutter that gives you maximum control over paginated data browsing β€” combining a smooth list, a powerful pagination panel, and an optional page-size selector for β€œitems per page” πŸ“„βš‘οΈ. Built for real apps with large datasets, it supports both client-side and server-side pagination and provides clean callbacks so you can load data from Supabase, Firestore, REST APIs, or any backend.

Functionality

πŸ“š Paginated list rendering with stable idList (List<String>) + custom itemBuilder
πŸ”’ Advanced pagination controls: page numbers, ellipsis, and optional Prev/Next buttons
🧠 serverMode support for backend pagination (perfect for Supabase/Firestore/API)
πŸ”” onPageChanged callback to fetch new data, update queries, cache pages, or track analytics
πŸ“ Optional page-size control (items per page) with onPageSizeChanged callback
⬆️ Optional autoScrollToTop with configurable autoScrollDurationMs
πŸŒ€ Optional useBouncingPhysics for iOS-like scroll feel
πŸŽ›οΈ Deep styling for the pagination panel and buttons:

  • panelHeight, panelBg, panelRadius, panelBorderColor, panelHPadding, panelVPadding

  • gap, fontSize, numberColor, ellipsisColor

  • btnHeight, btnMinWidth, btnRadius, btnBorderColor

  • centerControls, showPrevNext, buttonsCount
    πŸ“ List layout control: padding (padL/padT/padR/padB), listItemSpacing, listItemMinHeight
    πŸ“± Tested on real devices and optimized for performance and consistent UX

Perfect for

πŸ›οΈ E-commerce catalogs, category pages, search results
🏠 Real estate directories and listings
🧾 Orders history, invoices, admin dashboards
πŸ“° Content libraries, archives, knowledge bases
🎬 Media libraries (videos, episodes, playlists)

Why it’s β€œControl”

Because it’s not just pagination β€” it’s a complete navigation system for big lists: users can move page-by-page, jump quickly through ranges, and even change page size, while you keep your backend loading predictable and scalable.

πŸ”Ž SEO Keywords: paginated list control flutterflow, pagination control widget flutter, server side pagination flutterflow, page size selector items per page, onPageChanged onPageSizeChanged flutterflow, pagination panel with ellipsis, supabase pagination control, firestore pagination widget, api paginated list widget, customizable pagination UI flutter

Paginated List Control

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.