Example: Create a selector to select a parent, and a set of inputs to edit some related properties that update/change based on the selection (e.g. you select a parent, you can then edit their children names in a list view, where each list element is a text input for the names). The children text inputs have a default value set to be the existing children names. If you change the selected parent, these inputs should reset to be unedited with the next default value. This is what happens with regular text inputs. However, if you've edited one, and change the selected parent, the field won't reset to the next default value.