Description
Changelog
Reviews
DynamicDataTable for Godot 4
DynamicDataTable is a GDScript plugin for Godot 4 that allows you to create and manage dynamic data tables easily and flexibly.
Table example
Click to see some features video
Features
- Dynamically create tables with customizable headers and data.
- Dynamic resizing column widths.
- Support for various data types (strings, numbers, dates in the format dd/mm/yyyy, progressbars, checkboxes).
- Column sorting in ascending or descending order.
- Filtering rows by column.
- Cell edit mode by left mouse button double click
- Multirows selection.
- Independent horizontal alignment for columns (left, center or right).
- Mouse events on headers and data cells.
- Keyboard events on selected row (cursor up/down, page up/down, home, end).
- Appearance customization through themes and styles.
- Compatibility from Godot 4.3.
Installation
- Download the plugin as a ZIP archive.
- Extract the archive to the
addonsfolder of your Godot project. - Enable the plugin from the
Project Settings > Pluginsmenu.
Usage
- Add a
DynamicDataTablenode to your scene, as child of a Control node. - Add script to Control node and create a data array representing the table rows.
- Set the column headers using the
set_headers()method. - Set the table data using the
set_data()method. - Customize the table appearance through the Inspector properties.
or
Download this entire Godot Project and run the main scene (example.tscn)
Changelog for version v1.2.0
No changelog provided for this version.
Reviews (1)
Se ve bastante util si se desea implementar algo similar a exel
Login to write a review.
