value property
Implementation
@override
dynamic get value {
if (_value == null) return defaultValue;
if ((!dirty) &&
(S.isNullOrEmpty(_value!.get())) &&
(!S.isNullOrEmpty(defaultValue))) _value!.set(defaultValue);
return _value!.get();
}
Implementation
@override
set value(dynamic v) {
if (_value != null) {
_value!.set(v);
} else {
if ((v != null) ||
(WidgetModel.isBound(this, Binding.toKey(id, 'value')))) {
_value = StringObservable(Binding.toKey(id, 'value'), v,
scope: scope, listener: onPropertyChange);
}
}
}