Add option for field widget to display as table

Created on 17 May 2018, over 7 years ago
Updated 23 January 2023, over 2 years ago

Problem/Motivation

In some ways, the UI of the IEF → widget works better than the native 'Entity browser' widget. In particular, if you're displaying your entities via their label, having a table for the display of selected entities can be easier to use and look better.

  • The 'Remove' and 'Edit' buttons can be in their own column, with a consistent vertical layout.
  • Weights/ordering can be more visually obvious since there's only one dimension things can move in.
  • There can be a dedicated column in the table for delta, that becomes a tabledrag icon (users on a site I'm building didn't even realize the default 'Entity browser' widget allowed them to reorder selections to change the delta).

Proposed resolution

Add a new field widget that provides the table functionality. (Originally the idea was to modify the original widget, but there are too many schema changes, so for wards compatibility, a new widget makes more sense.)ore sense.)

Remaining tasks

  1. Review/Commit

User interface changes

None to existing field widgets.

API changes

None to existing field widgets.

Data model changes

Adds new field widget with its own schema.

✨ Feature request
Status

Needs work

Version

2.0

Component

Field widget

Created by

🇺🇸United States dww

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

Production build 0.71.5 2024