forked from eatvio/eatvio_app
fix(diary) Fixed a multiple focus node issue
This commit is contained in:
@@ -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],
|
||||
|
||||
Reference in New Issue
Block a user