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
12 days 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
12 days 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