fixed empty screens when reopening an entry
This commit is contained in:
@@ -74,8 +74,8 @@ class _AddCamMainState extends State<AddCamMain> {
|
|||||||
|
|
||||||
DateTime? abbauDat;
|
DateTime? abbauDat;
|
||||||
DateTime datum = DateTime.now();
|
DateTime datum = DateTime.now();
|
||||||
DateTime kontDat = DateTime.now();
|
DateTime? kontDat = DateTime.now();
|
||||||
DateTime protoAm = DateTime.now();
|
DateTime? protoAm = DateTime.now();
|
||||||
|
|
||||||
Map<String, dynamic> getPlace() {
|
Map<String, dynamic> getPlace() {
|
||||||
Map<String, dynamic> place = {
|
Map<String, dynamic> place = {
|
||||||
@@ -169,38 +169,36 @@ class _AddCamMainState extends State<AddCamMain> {
|
|||||||
|
|
||||||
// If a template is edited this fills in the existing values
|
// If a template is edited this fills in the existing values
|
||||||
if (widget.isTemplate || widget.isFinished && widget.existingData != null) {
|
if (widget.isTemplate || widget.isFinished && widget.existingData != null) {
|
||||||
cid.text = widget.existingData!['CID'];
|
cid.text = widget.existingData!['CID'] ?? "";
|
||||||
rudelC.text = widget.existingData!['Rudel'];
|
rudelC.text = widget.existingData!['Rudel'] ?? "";
|
||||||
adresse1C.text = widget.existingData!['Adresse1'];
|
adresse1C.text = widget.existingData!['Adresse1'] ?? "";
|
||||||
adresse2C.text = widget.existingData!['Adresse2'];
|
adresse2C.text = widget.existingData!['Adresse2'] ?? "";
|
||||||
adresse3C.text = widget.existingData!['Adresse3'];
|
adresse3C.text = widget.existingData!['Adresse3'] ?? "";
|
||||||
bLandC.text = widget.existingData!['BLand'];
|
bLandC.text = widget.existingData!['BLand'] ?? "";
|
||||||
lkrC.text = widget.existingData!['Lkr'];
|
lkrC.text = widget.existingData!['Lkr'] ?? "";
|
||||||
beiOrtC.text = widget.existingData!['BeiOrt'];
|
beiOrtC.text = widget.existingData!['BeiOrt'] ?? "";
|
||||||
ortInfoC.text = widget.existingData!['OrtInfo'];
|
ortInfoC.text = widget.existingData!['OrtInfo'] ?? "";
|
||||||
selectedStatus = widget.existingData!['Status'];
|
selectedStatus = widget.existingData!['Status'] ?? "";
|
||||||
ffTypC.text = widget.existingData!['FFTyp'];
|
ffTypC.text = widget.existingData!['FFTyp'] ?? "";
|
||||||
selectedFotoFilm = widget.existingData!['FotoFilm'];
|
selectedFotoFilm = widget.existingData!['FotoFilm'] ?? "";
|
||||||
selectedMEZ = widget.existingData!['MEZ'];
|
selectedMEZ = widget.existingData!['MEZ'] ?? "";
|
||||||
selectedPlatzung = widget.existingData!['Platzung'];
|
selectedPlatzung = widget.existingData!['Platzung'] ?? "";
|
||||||
kSchloNrC.text = widget.existingData!['KSchloNr'];
|
kSchloNrC.text = widget.existingData!['KSchloNr'] ?? "";
|
||||||
datum = DateTime.parse(widget.existingData!['Datum']);
|
datum = DateTime.parse(widget.existingData!['Datum']);
|
||||||
kontDat = DateTime.parse(widget.existingData!['KontDat']);
|
kontDat = widget.existingData!['KontDat'] == null ? null : DateTime.parse(widget.existingData!['KontDat']);
|
||||||
abbauDat = widget.existingData!['AbbauDat'] == ""
|
abbauDat = widget.existingData!['AbbauDat'] == null ? null : DateTime.parse(widget.existingData!['AbbauDat']);
|
||||||
? null
|
auftragC.text = widget.existingData!['Auftrag'] ?? "";
|
||||||
: DateTime.parse(widget.existingData!['AbbauDat']);
|
kontAbspC.text = widget.existingData!['KontAbsp'] ?? "";
|
||||||
auftragC.text = widget.existingData!['Auftrag'];
|
sonstBemC.text = widget.existingData!['SonstBem'] ?? "";
|
||||||
kontAbspC.text = widget.existingData!['KontAbsp'];
|
fKontakt1C.text = widget.existingData!['FKontakt1'] ?? "";
|
||||||
sonstBemC.text = widget.existingData!['SonstBem'];
|
fKontakt2C.text = widget.existingData!['FKontakt2'] ?? "";
|
||||||
fKontakt1C.text = widget.existingData!['FKontakt1'];
|
fKontakt3C.text = widget.existingData!['FKontakt3'] ?? "";
|
||||||
fKontakt2C.text = widget.existingData!['FKontakt2'];
|
standortC.text = widget.existingData!['Standort'] ?? "";
|
||||||
fKontakt3C.text = widget.existingData!['FKontakt3'];
|
|
||||||
standortC.text = widget.existingData!['Standort'];
|
|
||||||
kTage1C.text = widget.existingData!['KTage1'].toString();
|
kTage1C.text = widget.existingData!['KTage1'].toString();
|
||||||
kTage2C.text = widget.existingData!['KTage2'].toString();
|
kTage2C.text = widget.existingData!['KTage2'].toString();
|
||||||
protoAm = DateTime.parse(widget.existingData!['ProtoAm']);
|
protoAm = widget.existingData!['ProtoAm'] == null ? null : DateTime.parse(widget.existingData!['ProtoAm']);
|
||||||
intKommC.text = widget.existingData!['IntKomm'];
|
intKommC.text = widget.existingData!['IntKomm'] ?? "";
|
||||||
betreuungC.text = widget.existingData!['Betreuung'];
|
betreuungC.text = widget.existingData!['Betreuung'] ?? "";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user