Would it be possible to implement a way to search the values of a different field from of the label field which is actually displayed in the dropdown when using the autocomplete and search() appearances?
In my case, I want to search for matches to the form user's input text from long strings of many synonymous plant species names. These strings would be far too long for the user to read through efficiently, so I want the text that's actually visible (i.e., the label field) to include just the primary, accepted species name. This would allow users unfamiliar with the accepted name to search by the names they're familiar with, but be informed of the accepted name. The actual data recorded (i.e., the name field) are alphanumeric codes for that species, for easier data management post-collection.
For example:
name (value stored in the feature class): "ELTR7"
label (value seen by the user): "ELTR7 - Elymus trachycaulus"
search field (requested feature, field to which the user's text entry is matched): "ELTR7 - Elymus trachycaulus - Agropyron subsecundum - Agropyron trachycaulum - Roegneria subsecunda - slender wheatgrass - slender wildrye"