TablePager

An asset by awltux
The page banner background of a mountain and forest
TablePager hero image

Quick Information

0 ratings
TablePager icon image
awltux
TablePager

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.

Supported Engine Version
4.0
Version String
1.0.1
License Version
MIT
Support Level
community
Modified Date
3 months ago
Git URL
Issue URL

Table Pager

Table pager is a Godot 4.x plugin that displays Array[Dictionary] data in a table format.

GitHub repository

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

0 ratings

Your Rating

Headline must be at least 3 characters but not more than 50
Review must be at least 5 characters but not more than 500
Please sign in to add a review

Quick Information

0 ratings
TablePager icon image
awltux
TablePager

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.

Supported Engine Version
4.0
Version String
1.0.1
License Version
MIT
Support Level
community
Modified Date
3 months ago
Git URL
Issue URL

Open Source

Released under the AGPLv3 license

Plug and Play

Browse assets directly from Godot

Community Driven

Created by developers for developers