Suppose I have a multiselect component (MC) that have data source from {{qGetDeveloperProjects.data.list}} (DQ). The MC have "input value change" event to trigger DQ with 500 debounce and min MC.inputValue length 3.
What I'd like to be:
The MC.inputValue change will fetch developer projects with DQ, then user can select from the fetched data (changing MC.value). Then user can change MC.inputValue, with MC.value persists.
What happens:
The MC.inputValue change will fetch developer projects with DQ, then user select from fetched data (changing MC.value). Then user change MC.inputValue. Because the response from DQ change, which so the mapped data source value also lost connection. Which make the MC looks like it's reset
I can check the Allow custom values from MC inspector, but will make the previously selected values as their GUID because the mapped label gone.
I'm having some trouble reproducing this behavior It seems to persist my selection even as I re-trigger the underlying query (see recording attached) Screen Recording 2023-05-01 at 10.51.02 AM.mov
Does it sound like I am understanding your question correctly? Which version of Retool are you using?