In this post we'll show how to make checkboxes mutually exclusive i.e. when Field1 checkbox is selected no other checkboxes can be selected. To implement this functionality we'll be adding code to Edit page: Javascript OnLoad event.
ctrl1=Runner.getControl(pageid, 'Field1');
ctrl2=Runner.getControl(pageid,'Field2');
ctrl3=Runner.getControl(pageid,'Field3');
var func = function(){
if (ctrl1.getValue() == 'on'){
ctrl2.setDisabled();
ctrl3.setDisabled();
}else{
ctrl2.setEnabled();
ctrl3.setEnabled();
}
};
ctrl1.on('change', func);
func();