Form sample
This commit is contained in:
parent
f8d3c9ae82
commit
e435dfbeb5
|
|
@ -144,8 +144,6 @@ class _MyAppState extends State<MyApp> with SingleTickerProviderStateMixin {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
_formKey.currentState.save();
|
|
||||||
|
|
||||||
// Do something with the client...
|
// Do something with the client...
|
||||||
print('Client name: ' + store.state.client.name);
|
print('Client name: ' + store.state.client.name);
|
||||||
},
|
},
|
||||||
|
|
@ -239,14 +237,15 @@ class ContactsPage extends StatelessWidget {
|
||||||
@override
|
@override
|
||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
return StoreBuilder(builder: (BuildContext context, Store<AppState> store) {
|
return StoreBuilder(builder: (BuildContext context, Store<AppState> store) {
|
||||||
var contacts = store.state.client.contacts
|
var client = store.state.client;
|
||||||
|
var contacts = client.contacts
|
||||||
.map((contact) => ContactForm(
|
.map((contact) => ContactForm(
|
||||||
contact: contact,
|
contact: contact,
|
||||||
index: store.state.client.contacts.indexOf(contact)))
|
index: store.state.client.contacts.indexOf(contact)));
|
||||||
.toList();
|
|
||||||
|
|
||||||
return ListView(
|
return ListView(
|
||||||
children: []
|
children: []
|
||||||
|
..addAll(client.contacts.map((contact) => Container()))
|
||||||
..addAll(contacts)
|
..addAll(contacts)
|
||||||
..add(Padding(
|
..add(Padding(
|
||||||
padding: const EdgeInsets.all(12.0),
|
padding: const EdgeInsets.all(12.0),
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue