Question about multiple select row from a db table

Hello,

I've been in this world for 4 months, so sorry if my question is a bit basic.

I'll try to describe it as briefly as I can: I'm working on some filters for a Window in Vision. All my data comes from a DB. One of these filters is a filter by items (it needs to be multi-selectable by operators, not single-target). Right now we have 7/8 items, but I don't know if that number could grow in the future. Anyway, I'm handling the other filters using Vision Client Tags.

My question is: what's a good method for multi-selecting items (touch-friendly) that I can then read from my query once the selection is made? I searched the forum and saw that the "List" component seems perfect for this kind of thing, but the issue I think I'd run into is that multi-row selection only works on PC (via Ctrl + mouse click), and wouldn't be possible in situations where operators only have touch screen access.

I'd prefer a component-based/binding solution over custom scripting, if possible.

I hope I explained myself clearly.

Thank you

Luca

Have you seen this:

https://forum.inductiveautomation.com/t/how-to-do-multiple-selection-from-a-vision-list-component/82348/4?u=zxcslo

Or this:

https://forum.inductiveautomation.com/t/multiselect-dropdown-in-vision/58749/7?u=zxcslo

Search is very powerfull thing...:innocent:

I've never tried it on a touchscreen, but I imagine a larger font size could make the rows big enough:
Ignition Exchange: MultiSelect Dropdown for Vision

It's been a long time since I made that, but I'm pretty sure it uses a JTable under the hood. If there's enough room in your UI, a standard table or power table with the Selection Mode set to multiple interval would be a good choice for this sort of thing.