fix(diary) Fixed a multiple focus node issue

This commit is contained in:
2024-03-26 16:11:42 +03:00
parent 6384128f6f
commit 392d03250d

View File

@@ -228,6 +228,8 @@ class DiaryEditScreen extends StatelessWidget {
List<String> _options =
state.autocompleteList!.map((dynamic item) => item as String).toList();
//print(_options);
FocusNode? focusNodeName;
FocusNode? focusNodeQuantity;
return Container(
margin: EdgeInsets.symmetric(horizontal: 16.h),
padding: EdgeInsets.symmetric(
@@ -309,13 +311,13 @@ class DiaryEditScreen extends StatelessWidget {
fieldViewBuilder: (
BuildContext context,
TextEditingController textEditingController,
FocusNode focusNode,
FocusNode focusNodeName,
VoidCallback onFieldSubmitted,
) {
return CustomTextFormField(
hintText: "Введите название продукта",
controller: textEditingController,
focusNode: focusNode,
focusNode: focusNodeName,
onChanged: getAutocomplete(context),
/*onFieldSubmitted: (String value) {
onFieldSubmitted();
@@ -370,6 +372,7 @@ class DiaryEditScreen extends StatelessWidget {
width: 146.h,
hintText: "Кол-во",
textInputAction: TextInputAction.done,
focusNode: focusNodeQuantity,
controller: state.productQuantityController,
keyboardType: TextInputType.number,
inputFormatters: <TextInputFormatter>[digitsOnly],