NumberEditingTextController.decimal constructor

NumberEditingTextController.decimal({
  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 instance suitable for formatting input as a decimal

locale - locale to be used for number formatting, defaults to Intl.getCurrentLocale() minimalFractionDigits - minimal fraction digits maximumFractionDigits - maximal fraction digits value - optional initial value decimalSeparator - symbol used to separate decimal part groupSeparator - symbol used to group number allowNegative - allow negative number input

Implementation

NumberEditingTextController.decimal({
  String? locale,
  int? minimalFractionDigits,
  int? maximumFractionDigits,
  num? value,
  String? decimalSeparator,
  String? groupSeparator,
  bool allowNegative = true,
}) : _format = ParsedNumberFormat.decimal(
        locale: locale,
        minimalFractionDigits: minimalFractionDigits,
        maximumFractionDigits: maximumFractionDigits,
        decimalSeparator: decimalSeparator,
        groupSeparator: groupSeparator,
        allowNegative: allowNegative,
      ) {
  number = value;
}