Data Buttons have an option for Radio Button at the bottom of the panel, even when Checkbox is selected as the Style.
A Checkbox set as a Radio Button in this manner does work somewhat as a Radio Button to toggle a value from one to another. But it can also allow a click to establish no value. It can even have Allow Multiple Values assigned making it thoroughly a Checkbox in spite of the Radio Button setting.
A Radio Button style can also be set to Allow Multiple Values.
Interface standards would dictate how each should behave, but perhaps, at the bottom of the panel, Allow Multiple Values and Radio Button should be radio buttons themselves to prevent them from co-existing in a button’s settings.
The “Radio” button option is probably poorly named. It has nothing to do with the style, and only to do with how the value can be manipulated. A better name would be something like “Do not allow empty value”. It’s really intended for when you are using a group of checkboxes that work together. The idea is that if this option is checked, at least one checkbox in the group MUST be checked.
Actually, most frequently you WOULD use the “Radio” optionwith the Allow Multiple Values option. This would allow 1 or more boxes to be checked, but not zero boxes.
If any user interface change is needed here, it might be that the “Radio” option should be disabled if Allow Multiple Values is not checked. I think maybe this option makes no sense if multiple values aren’t allowed.
It’s good that you got me looking at this though, because it appears that there is a bug and some combinations of these options don’t operate the way I expected them to. So I’ll need to look into that and probably fix it.