BankBranchTextFormField constructor

BankBranchTextFormField({
  1. required TextEditingController controller,
  2. required int bankCode,
  3. required String incorrectBranchDigitMenssage,
  4. required String invalidInputsMenssage,
  5. Key? key,
  6. FocusNode? focusNode,
  7. bool enableIMEPersonalizedLearning = true,
  8. InputDecoration? decoration = const InputDecoration(),
  9. EdgeInsets scrollPadding = const EdgeInsets.all(20.0),
  10. bool enableInteractiveSelection = true,
  11. String obscuringCharacter = '•',
  12. bool obscureText = false,
  13. bool autocorrect = true,
  14. bool enableSuggestions = true,
  15. int? maxLines = 1,
  16. bool expands = false,
  17. double cursorWidth = 2.0,
  18. TextAlign textAlign = TextAlign.start,
  19. bool autofocus = false,
  20. bool readOnly = false,
  21. TextCapitalization textCapitalization = TextCapitalization.characters,
  22. TextInputType? keyboardType = TextInputType.visiblePassword,
  23. String? initialValue,
  24. TextInputAction? textInputAction,
  25. TextStyle? style,
  26. StrutStyle? strutStyle,
  27. TextDirection? textDirection,
  28. TextAlignVertical? textAlignVertical,
  29. bool? showCursor,
  30. SmartDashesType? smartDashesType,
  31. SmartQuotesType? smartQuotesType,
  32. MaxLengthEnforcement? maxLengthEnforcement,
  33. int? minLines,
  34. int? maxLength,
  35. ValueChanged<String>? onChanged,
  36. GestureTapCallback? onTap,
  37. VoidCallback? onEditingComplete,
  38. ValueChanged<String>? onFieldSubmitted,
  39. FormFieldSetter<String>? onSaved,
  40. FormFieldValidator<String>? validator,
  41. bool? enabled,
  42. double? cursorHeight,
  43. Radius? cursorRadius,
  44. Color? cursorColor,
  45. Brightness? keyboardAppearance,
  46. TextSelectionControls? selectionControls,
  47. InputCounterWidgetBuilder? buildCounter,
  48. ScrollPhysics? scrollPhysics,
  49. Iterable<String>? autofillHints,
  50. AutovalidateMode? autovalidateMode,
  51. ScrollController? scrollController,
  52. String? restorationId,
  53. bool notAllowBranchWithOnlyZeros = false,
  54. List<TextInputFormatter>? inputFormatters,
})

Implementation

BankBranchTextFormField({
  required this.controller,
  required this.bankCode,
  required this.incorrectBranchDigitMenssage,
  required this.invalidInputsMenssage,
  super.key,
  this.focusNode,
  this.enableIMEPersonalizedLearning = true,
  this.decoration = const InputDecoration(),
  this.scrollPadding = const EdgeInsets.all(20.0),
  this.enableInteractiveSelection = true,
  this.obscuringCharacter = '•',
  this.obscureText = false,
  this.autocorrect = true,
  this.enableSuggestions = true,
  this.maxLines = 1,
  this.expands = false,
  this.cursorWidth = 2.0,
  this.textAlign = TextAlign.start,
  this.autofocus = false,
  this.readOnly = false,
  this.textCapitalization = TextCapitalization.characters,
  this.keyboardType = TextInputType.visiblePassword,
  this.initialValue,
  this.textInputAction,
  this.style,
  this.strutStyle,
  this.textDirection,
  this.textAlignVertical,
  this.showCursor,
  this.smartDashesType,
  this.smartQuotesType,
  this.maxLengthEnforcement,
  this.minLines,
  this.maxLength,
  this.onChanged,
  this.onTap,
  this.onEditingComplete,
  this.onFieldSubmitted,
  this.onSaved,
  this.validator,
  this.enabled,
  this.cursorHeight,
  this.cursorRadius,
  this.cursorColor,
  this.keyboardAppearance,
  this.selectionControls,
  this.buildCounter,
  this.scrollPhysics,
  this.autofillHints,
  this.autovalidateMode,
  this.scrollController,
  this.restorationId,
  this.notAllowBranchWithOnlyZeros = false,
  this.inputFormatters,
});