Skip to content

[Feat]: Add a select/multi-select column type to the table component #412

Closed
@the-ocean-motion

Description

@the-ocean-motion

Is your feature request related to a problem? Please describe.
I have table columns containing values that I want to make editable but restrict them to a set of possible choices. The use case for having a select or a multi-select control to choose one or more values from a fixed or dynamic list is quite a common one.

Describe the solution you'd like

  • It should be possible to configure a select or a multi-select type for a table column
  • The select/multi-select choices can be fixed or dynamic

Describe alternatives you've considered
Surely we could use the expand row control to have a custom view that has the select and/or multi-select components, but 2 issues with that: first, I’m not aware of how to programatically change the value of any of the cells of the table, in a way that it becomes part of the table changeSet; secondly, that’s not what users want in the requests I got in terms of usability, as they want to do it inline directly in the table row without having to expand any view. In the meantime I am making use of the Tag column type to kinda of mimic the behaviour I need combined with table validations, but this is an overkill solution because of the lack of select and multi-select component.

Metadata

Metadata

Labels

ComponentsDedicated to Frontend Visual ComponentsEnhancementNew feature or requestJava BackendPull requests that update Java codeJavascript FrontendPull requests that update Javascript code

Type

No type

Projects

Status

✅ Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions