Skip to main content
Open

Multi value Lookup / Tag Box

Related products:Universal GUI
  • February 6, 2023
  • 9 replies
  • 179 views
Jeroen van den Belt
Harm Horstman
Mark Jongeling
Bart Metselaar
+31
  • Andre te Raa
  • Jeroen van den Belt
    Jeroen van den Belt
  • Harm Horstman
    Harm Horstman
  • Mark Jongeling
    Mark Jongeling
  • Bart Metselaar
    Bart Metselaar
  • Hugo Nienhuis
    Hugo Nienhuis
  • Geurt
    Geurt
  • Ruben
    Ruben
  • Freddy
    Freddy
  • Frank Junger
  • PatrickW
  • Sandro Burger
  • Blommetje
    Blommetje
  • Arie V
    Arie V
  • Rafal Zaluski
    Rafal Zaluski
  • J. de Lange
    J. de Lange
  • mperrott
    mperrott
  • Suleyman
  • Jefferson Delacruz
  • Shawn Adrian Diño
  • WarrenM
  • Jason Philip A Mortera
  • Kasper Reijnders
    Kasper Reijnders
  • Dick van den Brink
  • HarryA
  • tiago
    tiago
  • Rucha Naik
    Rucha Naik
  • Marius Korff
    Marius Korff
  • Hans Pot
  • rbiram
    rbiram
  • Mark_Plaggenborg
  • Johan
  • Patrick Zwinkels
    Patrick Zwinkels
  • JC Bulaong
  • Ionut
    Ionut
  • Yara Visser

Harm Horstman
Superhero

Please add a more simple way for end users to assign more than 1 value from a source table to a target table.

Like this:


It will make screens less more complicated for end users and will increase the adoption of new applications.

Must not be missing in a modern application! 

 

Did this topic help you find an answer to your question?

9 replies

Kasper Reijnders
Forum|alt.badge.img+5

I like the idea, we do have several scenario's where there is a 1 to many relation where we would love to be able to show all children in the parents grid. 

 

I think/assume the crosses should be gone once you're not editing.


Arie V
Community Manager
Forum|alt.badge.img+12
  • Community Manager
  • 1032 replies
  • February 6, 2023

Great idea, would definitely help us in a couple of scenario's too! 

 

@Harm Horstman What would this look like in the Database? E.g. how are these multiple values stored in the Target table?


Harm Horstman
Superhero
Forum|alt.badge.img+21
  • Author
  • Superhero
  • 499 replies
  • February 6, 2023

I think the easiest option would be to store the data as JSON in a field or have the option to save it automatically in a link table with primary key to enforce data integrity 


Kasper Reijnders
Forum|alt.badge.img+5

I would opt for parent child relation and have a ‘calculated’ field that shows all children.

For example if you have a list of customers and each of them has certain certifications. Normally you would have a parent child relation (1 to N). You would see a grid like this:

  • Company X - cert 1, cert 2, cert 3
  • Company Y - cert 2, cert 3

In the database you would not have to store anything directly on this table except that you have a placeholder / calculated field where you want to show it. (and edit ofcourse)

Update would update 2 tables, which, I am aware, is slightly different than the usual updates.


Jeroen van den Belt
Administrator
Forum|alt.badge.img+9
NewOpen

Harm Horstman
Superhero
Forum|alt.badge.img+21
  • Author
  • Superhero
  • 499 replies
  • February 7, 2023

How to implement this idea is up to TW.

Duplication of data in the database is not desirable and I assume that this is not needed soon as all platforms can only connect via Indicium.

It should be possible to only store the data in a separate link table for a proper many-to-many relationship. The API can return the multivalue field automatically as subset in the JSON dataset.


Rucha Naik
Forum|alt.badge.img+5
  • Partner
  • 68 replies
  • February 23, 2023

This will be really helpful if implemented. :)


Bart Metselaar
Moderator
Forum|alt.badge.img+3
The following idea has been merged into this idea:

All the votes have been transferred into this idea.

Arie V
Community Manager
Forum|alt.badge.img+12
  • Community Manager
  • 1032 replies
  • October 31, 2024

@Freddy FYI: have updated the below User Experience topic and made sure to include this Idea. Know that we're all eager to have this! It hasn't made the cut just yet, given other Universal priorities at the moment. 

 


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings