Skip to content

Data Table UI

Use the Data Table Widget when you want to display table rows in UI.

This page focuses on the common setup pattern for connecting a Data Table to a widget-driven list.

Typical Setup

  1. Add Data Table Widget to a UI object.
  2. Set the table reference to a DataTableAsset or DataTableComponent.
  3. Assign a Content RectTransform, usually the content area of a ScrollRect.
  4. Assign a row prefab.
  5. Optionally assign paging, selection, or drag-reorder helpers.

What the Widget Can Do

The widget can:

  • Rebuild automatically when table rows change
  • Refresh visible rows when values change
  • Support paging
  • Support row selection
  • Support delete and reorder interactions

Common Pattern

A common workflow looks like this:

  1. Build the table data in a DataTableAsset or DataTableComponent.
  2. Point the widget at that table.
  3. Create a row prefab that reads values from each record.
  4. Let PlayMaker actions update the table while the widget refreshes the visible rows.

This works well for menus such as inventory, shops, quest logs, leaderboards, and message lists.

See Also