DigitNumericFormInput constructor

const DigitNumericFormInput({
  1. Key? key,
  2. required TextEditingController controller,
  3. String? label,
  4. String? infoText,
  5. bool? info,
  6. String? initialValue,
  7. bool readOnly = false,
  8. bool isDisabled = false,
  9. bool isRequired = false,
  10. bool charCount = false,
  11. bool editable = false,
  12. String? innerLabel,
  13. String? helpText,
  14. TooltipTriggerMode triggerMode = TooltipTriggerMode.tap,
  15. bool preferToolTipBelow = false,
  16. String suffixText = '+',
  17. String prefixText = '-',
  18. IconData prefixIcon = Icons.remove,
  19. void onError(
    1. String?
    )?,
  20. TextInputType keyboardType = TextInputType.number,
  21. TextAlign textAlign = TextAlign.center,
  22. List<Validator>? validations,
  23. void onChange(
    1. String
    )?,
  24. int step = 5,
  25. int minValue = 0,
  26. int maxValue = 100,
  27. List<TextInputFormatter>? inputFormatters,
  28. String? errorMessage,
})

Implementation

const DigitNumericFormInput({
  Key? key,
  required TextEditingController controller,
  String? label,
  String? infoText,
  bool? info,
  String? initialValue,
  bool readOnly = false,
  bool isDisabled = false,
  bool isRequired = false,
  bool charCount = false,
  bool editable = false,
  String? innerLabel,
  String? helpText,
  TooltipTriggerMode triggerMode = TooltipTriggerMode.tap,
  bool preferToolTipBelow = false,
  String suffixText = '+',
  String prefixText = '-',
  IconData prefixIcon = Icons.remove,
  void Function(String?)? onError,
  TextInputType keyboardType = TextInputType.number,
  TextAlign textAlign = TextAlign.center,
  final List<Validator>? validations,
  final void Function(String)? onChange,
  final int step = 5,
  final int minValue = 0,
  final int maxValue = 100,
  final List<TextInputFormatter>? inputFormatters,
  final String? errorMessage,
}) : super(
        key: key,
        controller: controller,
        label: label,
        info: info,
        infoText: infoText,
        readOnly: readOnly,
        isDisabled: isDisabled,
        isRequired: isRequired,
        charCount: charCount,
        innerLabel: innerLabel,
        helpText: helpText,
        triggerMode: triggerMode,
        preferToolTipBelow: preferToolTipBelow,
        suffixText: suffixText,
        prefixText: prefixText,
        onError: onError,
        keyboardType: keyboardType,
        textAlign: textAlign,
        initialValue: initialValue,
        validations: validations,
        onChange: onChange,
        step: step,
        maxValue: maxValue,
        minValue: minValue,
        showCurser: editable,
        isEditable: editable,
        errorMessage: errorMessage,
        inputFormatters: inputFormatters,
      );