MoneyFieldWidget constructor
MoneyFieldWidget({
- TextInputAction action = fieldAction,
- BoxDecorations? decorations,
- bool enabled = fieldEnabled,
- String? hint,
- double horizontalPadding = fieldHorizontalPadding,
- double? initialValue,
- Key? key,
- dynamic onChanged(
- dynamic value
- String? symbol,
- TextStyles? styles,
- bool usingPeriodInThousand = moneyFieldUsingPeriodInThousand,
Implementation
MoneyFieldWidget(
{final TextInputAction action = fieldAction,
final BoxDecorations? decorations,
final bool enabled = fieldEnabled,
final String? hint,
final double horizontalPadding = fieldHorizontalPadding,
final double? initialValue,
final Key? key,
final Function(dynamic value)? onChanged,
final String? symbol,
final TextStyles? styles,
final bool usingPeriodInThousand = moneyFieldUsingPeriodInThousand})
: super(
action: action,
decorations: decorations,
enabled: enabled,
hint: hint,
horizontalPadding: horizontalPadding,
initialValue: initialValue,
key: key,
onChanged: onChanged,
styles: styles) {
_symbol = symbol;
/// Using '.' for separating thousands and ',' for separating decimal. Or the opposite.
_decimalSeparator = !Platform.isIOS && usingPeriodInThousand ? ',' : '.';
_thousandSeparator = !Platform.isIOS && usingPeriodInThousand ? '.' : ',';
}