2017-03-12 2 views
2

Ich versuche, ein Formular mit Flutter erstellen, ich habe meine eigene StatefulWidget, die ein Formular mit 2 Input (ich versuche es mit TextField auch) und ein Dropdown-Button.'Fehlender Fokusbereich.' Verwenden von Eingabetext

Wenn ich die zweite Eingabe ausgeführt habe, zeige diesen Fehler: "Fehlender Fokusbereich."

Der Code:

import 'package:flutter/material.dart'; 

class ContactFormView extends StatefulWidget { 

    @override 
    CreateFormViewState createState() => new CreateFormViewState(); 

} 

class CreateFormViewState extends State<ContactFormView> { 

    GlobalKey<FormState> _formKey = new GlobalKey<FormState>(); 

    @override 
    Widget build(BuildContext context) { 
    return new Scaffold(
     body: new Form(
      key: _formKey, 
      child: new Column(
       children: <Widget>[ 
       new Input(
        labelText: 'First Name', 
        onChanged: (InputValue value) { 
         // Logic here 
        } 
       ), 
       new Input(
        labelText: 'Last Name', 
        onChanged: (InputValue value) { 
         // Logic here 
        } 
       ), 
       new RaisedButton(
        child: new Text('SUBMIT'), 
        onPressed:() { 
         // Logic here 
        }, 
       ) 
       ] 
     ) 
    ) 
    ); 
    } 

} 
+0

Hallo! Kannst du bitte eine Quelle hinzufügen? Das könnte uns helfen, dir zu helfen. Vielen Dank! –

+1

Oh ja, kein Problem –

+0

Hat einen Test mit der neuesten Flutter-Version (Framework Revision 9adf1bf1b6 (3 Stunden vor), 2017-03-22 10:38:00, Engine Revision 6b9eda4a40). Kann das Verhalten mit dem obigen Code nicht reproduzieren. –

Antwort