opengisch / QField

A simplified touch optimized interface for QGIS
http://www.qfield.org
GNU General Public License v2.0
843 stars 230 forks source link

Value relation: Possible to combine multiple selections and the completer? #3046

Closed 9ls1 closed 2 years ago

9ls1 commented 2 years ago

Describe the issue

The value relation widget works quite nicely. This widget gives me the opportunity to "Allow multiple selections" which works fine on shorter lists, but not very convenient with 400 list-items. Also "Use completer" works fine, but only allowing one selection.

Is it possible to combine multiple selections and the completer? E.g. start typing the specie, choose from the drop down list, start typing a new specie and choose from the list and continue until all species in that particular location are recorded.

Desktop (please complete the following information)

Mobile (please complete the following information)

suricactus commented 2 years ago

Duplicate of https://github.com/opengisch/QField/issues/1436 .

If you want to speed-up the implementation of this feature, drop us an email at info [at] opengis.ch for an offer.

9ls1 commented 2 years ago

Ah, sorry for the duplicate. Hm, I tried to search to refind the issue before posting my own (I was quite sure I had been seeing it, but my mistake was searching for value relation widget and not just relation widget...) Anyway, I'll look for some funding.

9ls1 commented 2 years ago

Something like this would be nice: https://merginmaps.com/docs/layer/settingup_forms/#value-map.

In addition: Sometimes the list (csv-file) is incomplete (e.g. you observe a species not listed in the original csv-file. In those cases it would be nice to write in the species and then click Add to add the new species to the list. Next time this species is spotted, you can choose it from the now extended list. (I know I can add new item to the list by editing the list layer, but if I could do it "on-the-fly" while choosing species for my new feature, it would save me some clicking during field work.)