I am trying to implement a Common UI Tile View , with multi select option. It works well with mouse.
But once i start using the controller, it just selects one option. Its force selecting the tile which was focused, and not allowing multi select.
Any idea how to resolve this ?
Maybe could be better solution if you change Selected to OnClick rather than OnFocus?
I think there is a focus lost function over there implemented which make buttons to be deselected
How do you change the selected to on focus, any idea?
I am unable to locate this option.
Yeah I understand, Tile view and list view also has its own UI architecture generally optimised for what is in view, usefull for large number of entries, however working principles is same and can be overridden. By default with selection modifier in keyboard doesn’t drops selections, don’t know why
However here is how I did as manuially.
I have a tile view common without any modifications to its default paramters.
Entry Widget nothing much inside
Added a custom bSelected bool to my widget and an interacted event.
I have a keydown and mousedown event to detect clicks etc.
OnMouse
Since focus is on entries and entries for list view generates their own widgets, we cannot pass them from parent so the entry widget itself have to handle those.
And the result is,
Let me know if it solves your problem, happy developing.
Thanks for the detailed answer
I ended up doing almost the same workaround. I am now manually selecting the buttons thru code.