initializeProperties method
Implementation
@override
void initializeProperties(Map<String, BindingObjectProperty> properties) {
super.initializeProperties(properties);
properties['value'] = BindingObjectProperty(getter: () => value, setter: (value) => this.value = value);
properties['type'] = BindingObjectProperty(getter: () => type, setter: (value) => type = value);
properties['disabled'] = BindingObjectProperty(getter: () => disabled, setter: (value) => disabled = value);
properties['placeholder'] =
BindingObjectProperty(getter: () => placeholder, setter: (value) => placeholder = value);
properties['label'] = BindingObjectProperty(getter: () => label, setter: (value) => label = value);
properties['readonly'] = BindingObjectProperty(getter: () => readonly, setter: (value) => readonly = value);
properties['autofocus'] = BindingObjectProperty(getter: () => autofocus, setter: (value) => autofocus = value);
properties['defaultValue'] =
BindingObjectProperty(getter: () => defaultValue, setter: (value) => defaultValue = value);
}