format property
String
get
format
Implementation
String get format {
var format = _format?.get();
if (!isNullOrEmpty(format)) {
// validate the format
var ok = toDateString(DateTime.now(), format: format) != null;
// if the format is valid, return it
if (ok) return format!;
}
// set date format according to type
format = 'y/M/d HH:mm';
if (type == "date" || type == "year" || type == "range") {
format = 'y/M/d';
} else if (type == "time") {
format = 'HH:mm';
}
return format;
}
set
format
(dynamic v)
Implementation
set format(dynamic v) {
if (_format != null) {
_format!.set(v);
} else if (v != null) {
_format = StringObservable(Binding.toKey(id, 'format'), v,
scope: scope, listener: onPropertyChange);
}
}