This thread was extremely helpful in finding the correct configuration of the optionLabel object. Here was my configuration:
text: "Select One",
I was shocked when the dropdown rendered the first item empty. Now I know that it was matching "value" in the dataTextField with "value" in the optionLabel.
My expectation was that optionLabel creates an item with the text and value set from "text" and "value" in the optionLabel. Clearly, the two strings in the optionLabel need to match the dataTextField and dataValueField.
I would like to suggest you modify the documentation for optionLabel
to match your post in this thread
Name: "Select An Option",
Thank you for your time.