added all (at least I hope all) fields to array and implemented date safe functionality
This commit is contained in:
@@ -22,6 +22,8 @@ class _ExcursionMainState extends State<ExcursionMain> {
|
||||
|
||||
Map<String, TextEditingController> getTextFields() {
|
||||
Map<String, TextEditingController> rmap = {
|
||||
// Step 1
|
||||
"LogDat": TextEditingController(),
|
||||
"Rudel": TextEditingController(),
|
||||
"Teilnehm": TextEditingController(),
|
||||
"Jahr": TextEditingController(),
|
||||
@@ -35,6 +37,47 @@ class _ExcursionMainState extends State<ExcursionMain> {
|
||||
"BimaName": TextEditingController(),
|
||||
"BimaNutzer": TextEditingController(),
|
||||
"BimaAGV": TextEditingController(),
|
||||
|
||||
// Step 2
|
||||
"Wetter": TextEditingController(),
|
||||
"RegenVor": TextEditingController(),
|
||||
"KmAuto": TextEditingController(),
|
||||
"KmFuss": TextEditingController(),
|
||||
"KmRad": TextEditingController(),
|
||||
"KmTotal": TextEditingController(),
|
||||
"KmAuProz": TextEditingController(),
|
||||
"KmFuProz": TextEditingController(),
|
||||
"KmRaProz": TextEditingController(),
|
||||
|
||||
// Spur maybe own step?
|
||||
"SpGut": TextEditingController(),
|
||||
"SpMittel": TextEditingController(),
|
||||
"SpSchlecht": TextEditingController(),
|
||||
"SpurFund": TextEditingController(),
|
||||
"SpurLang": TextEditingController(),
|
||||
"SpurTiere": TextEditingController(),
|
||||
"SpSicher": TextEditingController(),
|
||||
"WelpenSp": TextEditingController(),
|
||||
"WelpenAnz": TextEditingController(),
|
||||
"WpSicher": TextEditingController(),
|
||||
|
||||
"LosungGes": TextEditingController(),
|
||||
"LosungAnz": TextEditingController(),
|
||||
"LosungGen": TextEditingController(),
|
||||
"UrinAnz": TextEditingController(),
|
||||
"UrinGen": TextEditingController(),
|
||||
"OestrAnz": TextEditingController(),
|
||||
"OestrGen": TextEditingController(),
|
||||
"HaarAnz": TextEditingController(),
|
||||
"HaarGen": TextEditingController(),
|
||||
"LosungKm": TextEditingController(),
|
||||
"GenetiKm": TextEditingController(),
|
||||
"Hinweise": TextEditingController(),
|
||||
|
||||
// Step 3
|
||||
"Bemerk": TextEditingController(),
|
||||
"IntKomm": TextEditingController(),
|
||||
"FallNum": TextEditingController(),
|
||||
};
|
||||
|
||||
return rmap;
|
||||
@@ -47,10 +90,11 @@ class _ExcursionMainState extends State<ExcursionMain> {
|
||||
title: Text(AppLocalizations.of(context)!.dateandtime),
|
||||
content: Column(
|
||||
children: [
|
||||
// TODO onDateChanged
|
||||
Datum(
|
||||
initDatum: DateTime.now(),
|
||||
onDateChanged: (date) {},
|
||||
onDateChanged: (date) {
|
||||
getTextFields()["LogDat"]!.text = date.toString();
|
||||
},
|
||||
name: AppLocalizations.of(context)!.date,
|
||||
),
|
||||
const SizedBox(
|
||||
@@ -88,19 +132,19 @@ class _ExcursionMainState extends State<ExcursionMain> {
|
||||
|
||||
// print(mHund);
|
||||
// print(mLeine);
|
||||
}),
|
||||
|
||||
const SizedBox(
|
||||
height: 10,
|
||||
),
|
||||
VarTextField(
|
||||
textController: getTextFields()["BLand"]!,
|
||||
localization: AppLocalizations.of(context)!.bland,
|
||||
dbName: "BLand",
|
||||
required: false),
|
||||
const SizedBox(
|
||||
height: 10,
|
||||
),
|
||||
}),
|
||||
|
||||
const SizedBox(
|
||||
height: 10,
|
||||
),
|
||||
VarTextField(
|
||||
textController: getTextFields()["BLand"]!,
|
||||
localization: AppLocalizations.of(context)!.bland,
|
||||
dbName: "BLand",
|
||||
required: false),
|
||||
const SizedBox(
|
||||
height: 10,
|
||||
),
|
||||
VarTextField(
|
||||
textController: getTextFields()["Lkr"]!,
|
||||
localization: AppLocalizations.of(context)!.lkr,
|
||||
@@ -138,10 +182,10 @@ class _ExcursionMainState extends State<ExcursionMain> {
|
||||
height: 10,
|
||||
),
|
||||
BimaNutzer(onBimaNutzerChanged: (value) {
|
||||
setState(() {
|
||||
getTextFields()["BimaNutzer"]!.text = value;
|
||||
});
|
||||
}),
|
||||
setState(() {
|
||||
getTextFields()["BimaNutzer"]!.text = value;
|
||||
});
|
||||
}),
|
||||
const SizedBox(
|
||||
height: 10,
|
||||
),
|
||||
|
||||
Reference in New Issue
Block a user