From c1bff19d1d5540f9d34def994d6fe9e3a1d7666b Mon Sep 17 00:00:00 2001 From: Semyon Babushkin Date: Thu, 23 Nov 2017 18:09:25 +0300 Subject: [PATCH] removed autofocus from bonus field --- lib/screens/purchase.dart | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/lib/screens/purchase.dart b/lib/screens/purchase.dart index 646c38d..2b33be8 100644 --- a/lib/screens/purchase.dart +++ b/lib/screens/purchase.dart @@ -77,8 +77,6 @@ class PurchaseScreenState extends BaseState { widgetList.add(getInputField()); // Нельзя добавить еще одно поле таким же способом - - if (this.flavor != 'autobonus') { if (this.loyalityType == 'bonus') { widgetList.add(getBonusInputField()); @@ -118,6 +116,21 @@ class PurchaseScreenState extends BaseState { } getBonusInputField() { + TextField bonusTextField = new TextField( + keyboardType: TextInputType.number, + decoration: new InputDecoration.collapsed( + hintText: StringsLocalization.bonusHint(), + hintStyle: new TextStyle(color: greyTextColor, fontSize: 16.0) + ), + controller: bonusController, + onSubmitted: (String text) { + setState(() { + bonusController.text = text; + }); + }, + textAlign: TextAlign.center, + ); + return new Column( children: [ new Container( @@ -128,20 +141,7 @@ class PurchaseScreenState extends BaseState { ), padding: getInputFieldContainerPadding(), decoration: getInputFieldContainerDecoration(), - child: new TextField( - keyboardType: TextInputType.number, - decoration: new InputDecoration.collapsed( - hintText: StringsLocalization.bonusHint(), - hintStyle: new TextStyle(color: greyTextColor, fontSize: 16.0)), - controller: bonusController, - onSubmitted: (String text) { - setState(() { - bonusController.text = text; - }); - }, - textAlign: TextAlign.center, - autofocus: true, - ) + child: bonusTextField ), new Container( margin: new EdgeInsets.only( @@ -207,7 +207,7 @@ class PurchaseScreenState extends BaseState { }); }, textAlign: TextAlign.center, - autofocus: true, + autofocus: true ); }