value property

dynamic get value
override

Implementation

dynamic get value
{
  if (_value == null) return defaultValue;
  if ((!dirty) && (S.isNullOrEmpty(_value?.get())) && (!S.isNullOrEmpty(defaultValue))) _value!.set(defaultValue);
  return _value?.get();
}
set value (dynamic v)
override

Implementation

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);
  }
  setData();
}