finished excursion view so far. Just need to test everything
time
This commit is contained in:
@@ -40,6 +40,7 @@ class AddCamMain extends StatefulWidget {
|
||||
class _AddCamMainState extends State<AddCamMain> {
|
||||
// var declaration
|
||||
int currentStep = 0;
|
||||
late bool isTemplate;
|
||||
|
||||
String selectedStatus = 'aktiv';
|
||||
String selectedFotoFilm = 'Foto';
|
||||
@@ -149,6 +150,8 @@ class _AddCamMainState extends State<AddCamMain> {
|
||||
rmap["DECLAT"]!["controller"]!.text = currentPosition.latitude.toString();
|
||||
rmap["DECLNG"]!["controller"]!.text = currentPosition.longitude.toString();
|
||||
|
||||
isTemplate = widget.isTemplate;
|
||||
|
||||
// If a template is edited this fills in the existing values
|
||||
if (widget.existingData?.isNotEmpty ?? false) {
|
||||
for (var key in widget.existingData!.keys) {
|
||||
@@ -595,11 +598,14 @@ class _AddCamMainState extends State<AddCamMain> {
|
||||
final isLastStep = currentStep == getSteps().length - 1;
|
||||
|
||||
if (!isLastStep) {
|
||||
saveTemplate(
|
||||
var res = await saveTemplate(
|
||||
getFieldsText(),
|
||||
DatabasesEnum.place,
|
||||
);
|
||||
|
||||
isTemplate = true;
|
||||
setState(() {
|
||||
rmap["ID"]!["controller"]!.text = res.toString();
|
||||
currentStep += 1;
|
||||
});
|
||||
} else {
|
||||
@@ -614,7 +620,7 @@ class _AddCamMainState extends State<AddCamMain> {
|
||||
}
|
||||
|
||||
bool empty = CheckRequired.checkRequired(rmap);
|
||||
// TODO for debugging always true
|
||||
// TODO for debugging always false
|
||||
empty = false;
|
||||
|
||||
if (empty == true) {
|
||||
@@ -627,7 +633,7 @@ class _AddCamMainState extends State<AddCamMain> {
|
||||
await AddEntriesDialogHelper.showSaveOptionsDialog(
|
||||
context,
|
||||
getFieldsText(),
|
||||
widget.isTemplate,
|
||||
isTemplate,
|
||||
DatabasesEnum.place,
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user