select_unit_state.dart 1.0 KB

123456789101112131415161718192021222324252627282930313233343536
  1. import 'package:flutter/material.dart';
  2. class SelectUnitState {
  3. //表单的校验与数据
  4. final Map<String, Map<String, dynamic>> formData;
  5. // =================================== Begin ↓ ===================================
  6. SelectUnitState({
  7. Map<String, Map<String, dynamic>>? formData,
  8. }) : formData = formData ??
  9. {
  10. 'block': {
  11. 'value': '',
  12. 'controller': TextEditingController(),
  13. 'hintText': '',
  14. 'focusNode': FocusNode(),
  15. 'obsecure': false,
  16. },
  17. 'unit': {
  18. 'value': '',
  19. 'controller': TextEditingController(),
  20. 'hintText': '',
  21. 'focusNode': FocusNode(),
  22. 'obsecure': false,
  23. },
  24. 'room': {
  25. 'value': '',
  26. 'controller': TextEditingController(),
  27. 'hintText': '',
  28. 'focusNode': FocusNode(),
  29. 'obsecure': false,
  30. },
  31. };
  32. }