class domkit::ButtonGroup
sys::Obj domkit::ButtonGroup
@Js
ButtonGroup groups a set of toggle or radio buttons and handles making sure only one button in group is selected at a time.
See also: docDomkit, ToggleButton, RadioButton
- add
- 
Convenience to add a button to buttons.
- 
Elem[] buttons := Elem[,]Buttons in this group. 
- enabled
- 
Bool enabled := trueSet enabled state for this button group. 
- inheritEnabled
- 
Bool inheritEnabled := trueIf true, child buttons will inherit theenabledstate of thisButtonGroup. Iffalsebuttons can be enabled or disabled independent of group.
- onBeforeSelect
- 
Void onBeforeSelect(|ButtonGroup,Int->Bool| f)Callback before a selection changes. Return trueto select the new button (default), orfalseto keep the currently selected button.
- onSelect
- 
Callback when selection in group has changed. 
- selIndex
- 
Int? selIndex := nullIndex of selected button, or nullif none selected.