To further enhance the capability and useability of the Survey control we found a need to have control over the voting buttons.
A property attached to each voting button can enable or disable that button to be selectable by the end user. At the same time the voting button can be preselected through script based on other conditions.
Case scenario: Derogation checkbox is in the form. User selects the derogation checkbox(true). A script shows the survey control. The survey control is used in this case to enable attaching of supporting information to this specific part of the form.
The positive button is preselected by a script to allow a mandatory comment to be enabled so the end user can provide description of the derogation.
Neutral button is script selected when the derogation need is negated through unselecting the checkbox (False).
In this case we need the user not to be able to choose the neutral button or any of the voting buttons.
Even better if the buttons can also be triggered to be hidden (and hide property controlled through scripts as well)