InputModel constructor

InputModel(
  1. WidgetModel? parent,
  2. String? id, {
  3. String? type,
  4. dynamic wrap,
  5. dynamic value,
  6. dynamic defaultValue,
  7. dynamic lines,
  8. dynamic length,
  9. dynamic obscure,
  10. dynamic icon,
  11. dynamic hint,
  12. dynamic mask,
  13. dynamic clear,
  14. dynamic halign,
  15. dynamic allow,
  16. dynamic deny,
  17. dynamic keyboardType,
  18. dynamic keyboardInput,
  19. dynamic format,
  20. dynamic maxlines,
})

Implementation

InputModel(
  super.parent,
  super.id, {
  String? type,
  dynamic wrap,
  dynamic value,
  dynamic defaultValue,
  dynamic lines,
  dynamic length,
  dynamic obscure,
  dynamic icon,
  dynamic hint,
  dynamic mask,
  dynamic clear,
  dynamic halign,
  dynamic allow,
  dynamic deny,
  dynamic keyboardType,
  dynamic keyboardInput,
  dynamic format,
  dynamic maxlines,
}) {
  if (maxlines != null) this.maxlines = maxlines;
  if (wrap != null) this.wrap = wrap;
  if (icon != null) this.icon = icon;
  if (hint != null) this.hint = hint;
  if (value != null) this.value = value;
  if (mask != null) this.mask = mask;
  if (defaultValue != null) this.defaultValue = defaultValue;
  if (lines != null) this.lines = lines;
  if (length != null) this.length = length;
  if (obscure != null) this.obscure = obscure;
  if (clear != null) this.clear = clear;
  if (halign != null) this.halign = halign;
  if (allow != null) this.allow = allow;
  if (deny != null) this.deny = deny;
  if (keyboardType != null) this.keyboardType = keyboardType;
  if (keyboardInput != null) this.keyboardInput = keyboardInput;
  if (format != null) this.format = format;

  alarming = false;
  dirty = false;
}