diff --git a/lib/addevent.dart b/lib/addevent.dart index 2eae6aba7add7ad01f5650b13da8a268759e4067..e6f084b1c4cdcf96a5b732622471da682df7b279 100644 --- a/lib/addevent.dart +++ b/lib/addevent.dart @@ -125,6 +125,9 @@ class _AddEventPageState extends State<AddEvent> { final EventStoreInstance storedEvents = EventStoreInstance(); final EventCurrentInstance currentEvent = EventCurrentInstance(); + final TextEditingController _controllerLat = TextEditingController(text: lat); + final TextEditingController _controllerLong = TextEditingController(text: long); + final TextEditingController _controllerAlt = TextEditingController(text: alt); return Scaffold( appBar: AppBar(title: const Text("Add Event")), @@ -183,37 +186,33 @@ class _AddEventPageState extends State<AddEvent> { currentEvent.store.description = value; }, ), - TextFormField( - initialValue: lat, - decoration: const InputDecoration( - labelText: 'Latitude' + TextField( + readOnly: true, + enabled: true, + controller: _controllerLat, + decoration: InputDecoration( + labelText: 'Latitude', + border: OutlineInputBorder(), ), ), - TextFormField( - initialValue: long, - decoration: const InputDecoration( - labelText: 'Longitude' + TextField( + readOnly: true, + enabled: true, + controller: _controllerLong, + decoration: InputDecoration( + labelText: 'Longitude', + border: OutlineInputBorder(), ), ), - TextFormField( - initialValue: alt, - decoration: const InputDecoration( - labelText: 'Elevation' + TextField( + readOnly: true, + enabled: true, + controller: _controllerAlt, + decoration: InputDecoration( + labelText: 'Elevation', + border: OutlineInputBorder(), ), ), - //FutureBuilder<Position>( - // future: fetchPosition(), - // builder: (context, snapshot){ - // if (snapshot.hasData) - // { - // return Text(snapshot.data!.latitude.toString()); - // } - // else{ - // return CircularProgressIndicator(); - // } - // } - //), - Text('Lat:'+lat), ]), bottomNavigationBar: Row( mainAxisAlignment: MainAxisAlignment.end,