Data Tables v1.1.0 - Cross-Table Relational Lookups & Inline Record Creation
v1.1.0 adds cross-table relational lookups and inline record creation via overlay.
New Features
Cross-table relational lookups - a new "Table Lookup" field type lets you reference records from another table. Select a linked table and choose which field to display as the label. Users pick from existing records via dropdown, and values render as clickable links to the referenced record's detail page.
Inline "Create New" overlay - a "+" button appears next to every Table Lookup dropdown. Click it and a modal opens with the linked table's record form. Fill it out, save, and the new record is automatically selected in the parent dropdown - no page reload, no navigating away. Works in both AdminCP and public pages (permission-gated).
Record detail pages - every record now has its own page at /data-tables/{slug}/view-record?record_id=N showing all fields in a clean layout. A "Referenced by" section at the bottom lists records from other tables that point to this one - giving you automatic reverse navigation between related data.
Clickable cross-links - Table Lookup values display as clickable links in both admin and public table views. Click a manufacturer name in a products table and jump straight to that manufacturer's detail page.
Clickable URL fields - URL-type field values now render as clickable links (safe protocols only - http/https).
AJAX field configuration - when editing fields in the AdminCP, selecting "Table Lookup" as the field type dynamically loads linked table and display field dropdowns via AJAX - no page reload needed.
Reference tracking - denormalized xf_qubn_dt_record_ref table for fast reverse lookups between tables.
17 new phrases for relational lookup and overlay UI.
Changed
Cell output restructured to support clickable cells in both admin and public views.
Setup.php refactored to use getTables() helper (prevents install/uninstall drift).
URL field values validated for safe protocols.
Fixed
Definition deletion now cleans up orphaned linked_definition_id references in other tables' fields.
Upgrading
Upload the ZIP via Admin CP > Add-ons > Install/upgrade from archive. Two upgrade steps run automatically to add the new xf_qubn_dt_record_ref table and linked_definition_id / display_field_key columns to the field table. All existing data is preserved. Database tables: 5 (was 4). No class extensions - zero conflict risk.
Requirements
XenForo 2.3.0+