From 55fd214e03e085be6c2c689a6004b41d36dc027c Mon Sep 17 00:00:00 2001 From: Yasien Mac Mini Date: Thu, 12 Jun 2025 10:17:24 +0200 Subject: [PATCH] fix decimal in number only text field --- .../mih_package_components/mih_text_form_field.dart | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Frontend/lib/mih_components/mih_package_components/mih_text_form_field.dart b/Frontend/lib/mih_components/mih_package_components/mih_text_form_field.dart index 7675561b..b63af3a4 100644 --- a/Frontend/lib/mih_components/mih_package_components/mih_text_form_field.dart +++ b/Frontend/lib/mih_components/mih_package_components/mih_text_form_field.dart @@ -166,10 +166,14 @@ class _MihTextFormFieldState extends State { maxLines: widget.passwordMode == true ? 1 : null, readOnly: widget.readOnly ?? false, keyboardType: widget.numberMode == true - ? TextInputType.number + ? const TextInputType.numberWithOptions( + decimal: true) : null, inputFormatters: widget.numberMode == true - ? [FilteringTextInputFormatter.digitsOnly] + ? [ + FilteringTextInputFormatter.allow( + RegExp(r'^\d*\.?\d*')) + ] : null, style: TextStyle( color: widget.inputColor,