As the Indeterminate state of a checkbox can only be set programmatically I was wondering what the best approach would be for the following scenario.
1. Starting with a GUI (checkbox and number input) controlled by a higher group.
2. On user interaction, the group values are overruled.
3. Removing the input values reverts back to the group values
In the case of the checkbox, the intermediate state would be required but can't be achieved by the user through interaction with the checkbox. Is this even a way of doing so? Or am I better of implementing an extra reset button?