Witam staram się nauczyć języka dart flutter niestety od paru dni stoję w miejscu.
Próbuje zrobić wybór nazwy z listy
Chciałbym połączyć te dwa kody w jedno
body: Padding(
child: ListView(
children: <Widget>[
Padding(
child: TextField(
controller: nameController,
style: textStyle,
onChanged: (value) {
Name();
},
decoration: InputDecoration(
labelText: ''+NameText,
labelStyle: textStyle,
border: OutlineInputBorder(
borderRadius: BorderRadius.circular(5.0)
)
),
),
),
Autocomplete<Human>(
optionsBuilder: (TextEditingValue textEditingValue) {
return humanList
.where((Human human) => human.name.toLowerCase()
.startsWith(textEditingValue.text.toLowerCase()))
.toList();
},
displayStringForOption: (Human human) => human.name,
fieldViewBuilder: (
BuildContext context,
TextEditingController fieldTextEditingController,
FocusNode fieldFocusNode,
VoidCallback onFieldSubmitted
)
{
return TextField(
controller: fieldTextEditingController,
focusNode: fieldFocusNode,
style: const TextStyle(fontWeight: FontWeight.bold),
onChanged: (controller)
{
note.name=controller;
},
onTap: ()
{
//note.name=controller;
},
);
},
),