CardSettingsCurrency constructor
CardSettingsCurrency({
- Key? key,
- String label = 'Label',
- TextAlign? labelAlign,
- double? labelWidth,
- TextAlign? contentAlign,
- double initialValue = 0.0,
- Icon? icon,
- Widget? requiredIndicator,
- String currencySymbol = '\$',
- String currencyName = 'USD',
- String decimalSeparator = '.',
- String thousandSeparator = ',',
- int maxLength = 16,
- bool visible = true,
- bool enabled = true,
- bool autofocus = false,
- bool obscureText = false,
- AutovalidateMode autovalidateMode = AutovalidateMode.onUserInteraction,
- FormFieldValidator<
double> ? validator, - FormFieldSetter<
double> ? onSaved, - ValueChanged<
double?> ? onChanged, - TextEditingController? controller,
- FocusNode? focusNode,
- TextInputAction? inputAction,
- FocusNode? inputActionNode,
- TextInputType? keyboardType,
- TextStyle? style,
- MaxLengthEnforcement? maxLengthEnforcement = MaxLengthEnforcement.enforced,
- ValueChanged<
String> ? onFieldSubmitted, - List<
TextInputFormatter> ? inputFormatters, - bool? showMaterialonIOS,
- EdgeInsetsGeometry? fieldPadding,
- Locale? locale,
Implementation
CardSettingsCurrency({
Key? key,
this.label = 'Label',
this.labelAlign,
this.labelWidth,
this.contentAlign,
this.initialValue = 0.0,
this.icon,
this.requiredIndicator,
this.currencySymbol = '\$',
this.currencyName = 'USD',
this.decimalSeparator = '.',
this.thousandSeparator = ',',
this.maxLength = 16,
this.visible = true,
this.enabled = true,
this.autofocus = false,
this.obscureText = false,
this.autovalidateMode = AutovalidateMode.onUserInteraction,
this.validator,
this.onSaved,
this.onChanged,
this.controller,
this.focusNode,
this.inputAction,
this.inputActionNode,
this.keyboardType,
this.style,
this.maxLengthEnforcement = MaxLengthEnforcement.enforced,
this.onFieldSubmitted,
this.inputFormatters,
this.showMaterialonIOS,
this.fieldPadding,
this.locale,
});