Select constructor
Select({
- String? name,
- bool? multiple,
- bool? disabled,
- String? className,
- String? style,
- Map<
String, String> ? attrs, - List<
BloomNode> children = const [], - Map<
String, BloomEventHandler> ? on, - BloomEventHandler? onChange,
- BloomEventHandler? onFocus,
- BloomEventHandler? onBlur,
Creates a <select> drop-down control descriptor.
Implementation
Select({
String? name,
bool? multiple,
bool? disabled,
super.className,
super.style,
Map<String, String>? attrs,
super.children = const [],
Map<String, BloomEventHandler>? on,
BloomEventHandler? onChange,
BloomEventHandler? onFocus,
BloomEventHandler? onBlur,
}) : super(
'select',
attrs: _mergeAttrs(attrs, {
if (name != null) 'name': name,
if (multiple == true) 'multiple': 'multiple',
if (disabled == true) 'disabled': 'disabled',
}),
on: _mergeEvents(on,
onChange: onChange,
onFocus: onFocus,
onBlur: onBlur),
);