NumberInputField<TDestination> constructor

NumberInputField<TDestination>({
  1. required FieldModel<String, TDestination> field,
  2. required String labelText,
  3. bool decimal = true,
  4. bool signed = true,
  5. bool enabled = true,
})

Implementation

NumberInputField({
  required FieldModel<String, TDestination> field,
  required String labelText,
  bool decimal = true,
  bool signed = true,
  bool enabled = true,
}) : super(
        field: field,
        labelText: labelText,
        keyboardType: TextInputType.numberWithOptions(
          decimal: decimal,
          signed: signed,
        ),
        inputFormatters: [
          FilteringTextInputFormatter.allow(
              signed ? RegExp('[0-9.,-]') : RegExp('[0-9.,]')),
        ],
        enabled: true,
      );