NumberEditingTextController.decimal constructor
NumberEditingTextController.decimal({})
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;
}