MoneyFieldWidget constructor

MoneyFieldWidget({
  1. TextInputAction action = fieldAction,
  2. BoxDecorations? decorations,
  3. bool enabled = fieldEnabled,
  4. String? hint,
  5. double horizontalPadding = fieldHorizontalPadding,
  6. double? initialValue,
  7. Key? key,
  8. dynamic onChanged(
    1. dynamic value
    )?,
  9. String? symbol,
  10. TextStyles? styles,
  11. 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 ? '.' : ',';
}