Form sample

This commit is contained in:
unknown 2018-06-18 02:42:54 -07:00
parent f8d3c9ae82
commit e435dfbeb5
1 changed files with 4 additions and 5 deletions

View File

@ -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),