addRadioButton method

void addRadioButton(
  1. String value,
  2. String text
)

Implementation

void addRadioButton(String value, String text) {
  final rowPanel = Panel()..align = 'center';
  final radioButton = RadioButtonInputElement()
    ..value = value
    ..name = groupName;
  final label = LabelElement()
    ..style.paddingLeft = '3px'
    ..style.paddingRight = '10px'
    ..text = text
    ..onClick.listen((e) {
      if (disabled) {
        return;
      }
      radioButton.checked = true;
    });
  radioButton.onChange.listen((ev) {
    fireValueChange(radioButton.value!, value);
  });
  radioButtons.add(radioButton);
  rowPanel.nodeRoot.children.add(radioButton);
  rowPanel.nodeRoot.children.add(label);
  add(rowPanel);
}