DecimalEditingController constructor

DecimalEditingController({
  1. String? locale,
  2. int? minimalFractionDigits,
  3. int? maximumFractionDigits,
  4. num? value,
  5. String? decimalSeparator,
  6. String? groupSeparator,
  7. bool allowNegative = true,
})

Creates a controller for formatting input as a decimal number.

Implementation

DecimalEditingController({
  String? locale,
  int? minimalFractionDigits,
  int? maximumFractionDigits,
  num? value,
  String? decimalSeparator,
  String? groupSeparator,
  bool allowNegative = true,
})  : _minimalFractionDigits = minimalFractionDigits,
      _maximumFractionDigits = maximumFractionDigits,
      _decimalSeparator = decimalSeparator {
  _locale = locale;
  _groupSeparator = groupSeparator;
  _allowNegative = allowNegative;
  _format = _buildFormat();
  number = value;
}