Install Asset
Install via Godot
To maintain one source of truth, Godot Asset Library is just a mirror of the old asset library so you can download directly on Godot via the integrated asset library browser
![TablePager hero image](https://img.godotassetlibrary.com/E7r5ljBeuRoi6Gi49QclBBzov0iTypntUmgI-DPgo0E/rs:fit:1920:1080:0/g:no/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2F3bHR1eC9Hb2RvdC1UYWJsZVBhZ2VyL21hc3Rlci9hZGRvbnMvdGFibGVwYWdlci9JY29ucy9UYWJsZVBhZ2VyLnBuZw.webp)
Quick Information
![TablePager icon image](https://img.godotassetlibrary.com/zhROeI3BTs-Gwgm_UCA4mr8p-gUL17fLd_E35NPWUeA/rs:fit:50:50:0/g:no/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2F3bHR1eC9Hb2RvdC1UYWJsZVBhZ2VyL21hc3Rlci9hZGRvbnMvdGFibGVwYWdlci9JY29ucy9UYWJsZVBhZ2VyLnBuZw.webp)
Data Table Control that takes Array[Dictionary] data (e.g. SQLite queries return data in this format, but any data in this format will work) and displays it in a paged table format. Features include, column sort, resizable column width, configurable page size and more.
Table Pager
Table pager is a Godot 4.x plugin that displays Array[Dictionary] data in a table format.
Features
- Uses data in the Array[Dictionary] format, as used by the SQLite plugin
- Data Pager displays data a page at a time
- Step forward or backward a page at a time
- Skip forward or backward several pages at a time
- Displays the current page and the end page using "N of M"
- Sortable columns
- Click header for Ascending, Descending and DB native
- Resizable columns
- Initial width can be set
- Columns can be dragged to a new size.
- Column Headers
- Default name is the column name used in the Dictionary
- Header name can be overridden.
- Extend CellBase to create other types of table Cells
- Update data in DB:
- progressBar and CheckButtons can be used to update the DB directly.
- Uses Signals to return data to the application.
- Example code
- Example includes basic theme
- Unit Tests
- Install GUT to run a set of basic tests
Data Table Control that takes Array[Dictionary] data (e.g. SQLite queries return data in this format, but any data in this format will work) and displays it in a paged table format. Features include, column sort, resizable column width, configurable page size and more.
Reviews
Quick Information
![TablePager icon image](https://img.godotassetlibrary.com/zhROeI3BTs-Gwgm_UCA4mr8p-gUL17fLd_E35NPWUeA/rs:fit:50:50:0/g:no/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2F3bHR1eC9Hb2RvdC1UYWJsZVBhZ2VyL21hc3Rlci9hZGRvbnMvdGFibGVwYWdlci9JY29ucy9UYWJsZVBhZ2VyLnBuZw.webp)
Data Table Control that takes Array[Dictionary] data (e.g. SQLite queries return data in this format, but any data in this format will work) and displays it in a paged table format. Features include, column sort, resizable column width, configurable page size and more.