Use Case Background
I am creating an Edit Form with a drop-down. I am binding the value of the dropdown to a string.
Sometimes, this drop-down will already have a value and need to be changed.
When I load the form, the dropdown will already contain a value. When I change the value, the bound string will update.
- When the dropdown is rendered with a non-null value, an exception is shown in the console (see stack trace)
- When I change the value, the bound string does not update.
When I load a form that does not contain a value (value=null), the bound string changes every time., as expected