Hello,
I'm developing a Canvas app, allowing the user to fill in a form. Upon submission, the data generates a new item in a Sharepoint list.
One of the form's fields should allow the user to enter multiple keywords. E.g. names of towns. The user should be able to see existing keywords from a dropdown, with the option to add their own, new keyword. It's important that any new keyword(s) the user creates show up in the dropdown for the next user to see.
I.e. there are two main issues I haven't been able to solve:
1. Allowing multiple, new user inputs
2. Displaying all distinct keywords any other user has submitted
The first could in principle be solved less elegantly by adding more keyword boxes to the form, as so far I was only able to allow 1x custom user input to a dropdown.
The latter seems more tricky, and I haven't yet been able to find any working solution. I'm also wondering if the keywords should be 'choices' or 'single line of text'
I've been stuck on this problem for a few days, and am looking forward to hearing your suggestions 🙂
Let's compare the options. To add to the complexity, I'll add in two more options, LookUp column and managed metadata. Since it sounds like you want a degree of robustness, I would recommend the LookUp option where you contain the keywords in a separate list.
I have used choices, lookups, and managed metadata in Power Apps, depending on the need.