keine ahnung
This commit is contained in:
1
Todo.txt
1
Todo.txt
@@ -1,4 +1,5 @@
|
||||
todo:
|
||||
zu nicht nullable Texteditingcontroller ummodeln
|
||||
set theme in settings
|
||||
excursion onstepContinue if isLaststep
|
||||
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
package com.example.fforte
|
||||
|
||||
import io.flutter.embedding.android.FlutterActivity
|
||||
|
||||
class MainActivity: FlutterActivity()
|
||||
3
fforte_data/.obsidian/community-plugins.json
vendored
Normal file
3
fforte_data/.obsidian/community-plugins.json
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
[
|
||||
"csv-obsidian"
|
||||
]
|
||||
50
fforte_data/.obsidian/core-plugins.json
vendored
50
fforte_data/.obsidian/core-plugins.json
vendored
@@ -1,20 +1,30 @@
|
||||
[
|
||||
"file-explorer",
|
||||
"global-search",
|
||||
"switcher",
|
||||
"graph",
|
||||
"backlink",
|
||||
"canvas",
|
||||
"outgoing-link",
|
||||
"tag-pane",
|
||||
"page-preview",
|
||||
"daily-notes",
|
||||
"templates",
|
||||
"note-composer",
|
||||
"command-palette",
|
||||
"editor-status",
|
||||
"bookmarks",
|
||||
"outline",
|
||||
"word-count",
|
||||
"file-recovery"
|
||||
]
|
||||
{
|
||||
"file-explorer": true,
|
||||
"global-search": true,
|
||||
"switcher": true,
|
||||
"graph": true,
|
||||
"backlink": true,
|
||||
"canvas": true,
|
||||
"outgoing-link": true,
|
||||
"tag-pane": true,
|
||||
"properties": false,
|
||||
"page-preview": true,
|
||||
"daily-notes": true,
|
||||
"templates": true,
|
||||
"note-composer": true,
|
||||
"command-palette": true,
|
||||
"slash-command": false,
|
||||
"editor-status": true,
|
||||
"bookmarks": true,
|
||||
"markdown-importer": false,
|
||||
"zk-prefixer": false,
|
||||
"random-note": false,
|
||||
"outline": true,
|
||||
"word-count": true,
|
||||
"slides": false,
|
||||
"audio-recorder": false,
|
||||
"workspaces": false,
|
||||
"file-recovery": true,
|
||||
"publish": false,
|
||||
"sync": false
|
||||
}
|
||||
109618
fforte_data/.obsidian/plugins/csv-obsidian/main.js
vendored
Normal file
109618
fforte_data/.obsidian/plugins/csv-obsidian/main.js
vendored
Normal file
File diff suppressed because one or more lines are too long
10
fforte_data/.obsidian/plugins/csv-obsidian/manifest.json
vendored
Normal file
10
fforte_data/.obsidian/plugins/csv-obsidian/manifest.json
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"id": "csv-obsidian",
|
||||
"name": "CSV Editor",
|
||||
"author": "death_au",
|
||||
"authorUrl": "https://github.com/deathau",
|
||||
"description": "Edit CSV files in Obsidian",
|
||||
"isDesktopOnly": false,
|
||||
"version": "0.0.1",
|
||||
"minAppVersion": "0.10.11"
|
||||
}
|
||||
1999
fforte_data/.obsidian/plugins/csv-obsidian/styles.css
vendored
Normal file
1999
fforte_data/.obsidian/plugins/csv-obsidian/styles.css
vendored
Normal file
File diff suppressed because it is too large
Load Diff
3456
fforte_data/.obsidian/plugins/obsidian-csv-table/main.js
vendored
Normal file
3456
fforte_data/.obsidian/plugins/obsidian-csv-table/main.js
vendored
Normal file
File diff suppressed because it is too large
Load Diff
10
fforte_data/.obsidian/plugins/obsidian-csv-table/manifest.json
vendored
Normal file
10
fforte_data/.obsidian/plugins/obsidian-csv-table/manifest.json
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"id": "obsidian-csv-table",
|
||||
"name": "CSV Table",
|
||||
"version": "1.2.0",
|
||||
"minAppVersion": "0.11.10",
|
||||
"description": "Render CSV data as a table within your notes.",
|
||||
"author": "Adam Coddington <me@adamcoddington.net>",
|
||||
"authorUrl": "https://coddingtonbear.net/",
|
||||
"isDesktopOnly": false
|
||||
}
|
||||
8
fforte_data/.obsidian/plugins/obsidian-csv-table/styles.css
vendored
Normal file
8
fforte_data/.obsidian/plugins/obsidian-csv-table/styles.css
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
.csv-table {
|
||||
width: 100%;
|
||||
}
|
||||
.csv-error {
|
||||
font-weight: 700;
|
||||
padding: 10em;
|
||||
border: 1px solid #f00;
|
||||
}
|
||||
47
fforte_data/.obsidian/workspace.json
vendored
47
fforte_data/.obsidian/workspace.json
vendored
@@ -4,19 +4,17 @@
|
||||
"type": "split",
|
||||
"children": [
|
||||
{
|
||||
"id": "cd5982f6654b4889",
|
||||
"id": "02f726eda2793346",
|
||||
"type": "tabs",
|
||||
"children": [
|
||||
{
|
||||
"id": "a82c999e8a304258",
|
||||
"id": "b96c0f812d470abc",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "markdown",
|
||||
"state": {
|
||||
"file": "infos.md",
|
||||
"mode": "source",
|
||||
"source": false
|
||||
}
|
||||
"type": "empty",
|
||||
"state": {},
|
||||
"icon": "lucide-file",
|
||||
"title": "New tab"
|
||||
}
|
||||
}
|
||||
]
|
||||
@@ -39,7 +37,9 @@
|
||||
"type": "file-explorer",
|
||||
"state": {
|
||||
"sortOrder": "alphabetical"
|
||||
}
|
||||
},
|
||||
"icon": "lucide-folder-closed",
|
||||
"title": "Files"
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -54,7 +54,9 @@
|
||||
"collapseAll": false,
|
||||
"extraContext": false,
|
||||
"sortOrder": "alphabetical"
|
||||
}
|
||||
},
|
||||
"icon": "lucide-search",
|
||||
"title": "Search"
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -62,7 +64,9 @@
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "bookmarks",
|
||||
"state": {}
|
||||
"state": {},
|
||||
"icon": "lucide-bookmark",
|
||||
"title": "Bookmarks"
|
||||
}
|
||||
}
|
||||
]
|
||||
@@ -93,7 +97,9 @@
|
||||
"searchQuery": "",
|
||||
"backlinkCollapsed": false,
|
||||
"unlinkedCollapsed": true
|
||||
}
|
||||
},
|
||||
"icon": "links-coming-in",
|
||||
"title": "Backlinks for infos"
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -105,7 +111,9 @@
|
||||
"file": "infos.md",
|
||||
"linksCollapsed": false,
|
||||
"unlinkedCollapsed": true
|
||||
}
|
||||
},
|
||||
"icon": "links-going-out",
|
||||
"title": "Outgoing links from infos"
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -116,7 +124,9 @@
|
||||
"state": {
|
||||
"sortOrder": "frequency",
|
||||
"useHierarchy": true
|
||||
}
|
||||
},
|
||||
"icon": "lucide-tags",
|
||||
"title": "Tags"
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -126,7 +136,9 @@
|
||||
"type": "outline",
|
||||
"state": {
|
||||
"file": "infos.md"
|
||||
}
|
||||
},
|
||||
"icon": "lucide-list",
|
||||
"title": "Outline of infos"
|
||||
}
|
||||
}
|
||||
]
|
||||
@@ -146,8 +158,11 @@
|
||||
"command-palette:Open command palette": false
|
||||
}
|
||||
},
|
||||
"active": "a82c999e8a304258",
|
||||
"active": "b96c0f812d470abc",
|
||||
"lastOpenFiles": [
|
||||
"exkursion_2024_11_15.csv",
|
||||
"Lupus - Tabelle exkursion -.pdf",
|
||||
"infos.md",
|
||||
"lu6758336o.tmp",
|
||||
"Unbenannt-1.jpg"
|
||||
]
|
||||
|
||||
BIN
fforte_data/Lupus - Tabelle exkursion -.pdf
Normal file
BIN
fforte_data/Lupus - Tabelle exkursion -.pdf
Normal file
Binary file not shown.
55
fforte_data/exkursion_2024_11_15.csv
Normal file
55
fforte_data/exkursion_2024_11_15.csv
Normal file
@@ -0,0 +1,55 @@
|
||||
Nr;FELDNAME;TYP (Feldlaenge);Bedeutung;;;;"Tabelle ""Exkursion"""
|
||||
0;ID;int(9);Fortlaufende Nummer, Primaerschluessel;;;;
|
||||
1;Datum;varchar(22);Datum des Ereignisses;;;;
|
||||
2;Rudel;varchar(24);Rudel bzw. Territorium;;;;
|
||||
3;Teilnehm;longtext;Teilnehmer;;;;
|
||||
4;Jahr;varchar(4);Jahr;;;;
|
||||
5;Mjahr;varchar(5);Monitoringjahr (Mai bis April);;;;
|
||||
6;Monat;int(2);Monat;;;;
|
||||
7;Saison;varchar(2);Saison;;;;
|
||||
8;Dauer;varchar(22);Dauer;;;;
|
||||
9;BLand;varchar(55);Bundesland;;;;
|
||||
10;Lkr;varchar(55);Lankreis;;;;
|
||||
11;BeiOrt;varchar(255);naechstgelegene Ortschaft;;;;
|
||||
12;Wetter;varchar(55);Wetter;;;;
|
||||
13;Temperat;varchar(22);Temperatur;;;;
|
||||
14;RegenVor;varchar(22);Letzter Niederschlag;;;;
|
||||
15;KmAuto;varchar(9);mit dem Auto zurueckgelegte Strecke;;;;
|
||||
16;KmFuss;varchar(9);zu Fuss zurueckgelegte Strecke;;;;
|
||||
17;KmRad;varchar(9);mit dem Rad zurueckgelegte Strecke;;;;
|
||||
18;KmTotal;varchar(9);insgesamt zurueckgelegte Strecke;;;;
|
||||
19;KmAuProz;varchar(6);mit dem Auto zurueckgelegte Strecke prozentual;;;;
|
||||
20;KmFuProz;varchar(6);zu Fuss zurueckgelegte Strecke prozentual;;;;
|
||||
21;KmRaProz;varchar(6);mit dem Rad zurueckgelegte Strecke prozentual;;;;
|
||||
22;SpGut;varchar(9);Spurbedingung gut;;;;
|
||||
23;SpMittel;varchar(9);Spurbedingung mittel;;;;
|
||||
24;SpSchlcht;varchar(9);Spurbedingung schlecht;;;;
|
||||
25;SpurFund;varchar(9);Spur gefunden?;;;;
|
||||
26;SpurLang;varchar(22);Gesamtlaenge aller dokumentierten Spuren;;;;
|
||||
27;SpurTiere;varchar(11);max. Anzahl zus. gefaehrteter Tiere;;;;
|
||||
28;SpSicher;varchar(11);Spur sicher?;;;;
|
||||
29;WelpenSp;varchar(22);Spur von Welpen gefunden?;;;;
|
||||
30;WelpenAnz;varchar(11);max. Anzahl zus. gefaehrteter Welpen;;;;
|
||||
31;WpSicher;varchar(11);Spur von Welpen sicher?;;;;
|
||||
32;LosungGes;varchar(11);Anzahl Losungen;;;;
|
||||
33;LosungAnz;varchar(11);Losungen eingesammelt;;;;
|
||||
34;LosungGen;varchar(11);Genetikproben von Losungen;;;;
|
||||
35;UrinAnz;varchar(11);Anzahl Urin-/Markierstellen;;;;
|
||||
36;UrinGen;varchar(11);Genetikproben von Urin-/Markierstellen;;;;
|
||||
37;OestrAnz;varchar(11);Anzahl Oestrusblut;;;;
|
||||
38;OestrGen;varchar(11);Genetikproben von Oestrusblut;;;;
|
||||
39;HaarAnz;varchar(11);Anzahl Haarproben;;;;
|
||||
40;HaarGen;varchar(11);Genetikproben von Haarproben;;;;
|
||||
41;LosungKm;varchar(9);Losung pro Kilometer;;;;
|
||||
42;GenetiKm;varchar(9);Genetikproben pro Kilometer;;;;
|
||||
43;Hinweise;varchar(255);Hinweise;;;;
|
||||
44;Bemerk;longtext;Bemerkungen;;;;
|
||||
45;IntKomm;longtext;Interner Kommentar;;;;
|
||||
46;BimaNr;varchar(22);DIFO Nummer (BIMA);;;;
|
||||
47;BimaName;varchar(155);DIFO Name (BIMA);;;;
|
||||
48;BimaNutzer;varchar(155);DIFO Nutzer (BIMA);;;;
|
||||
49;BimaAGV;varchar(155);Geschaefsliegenschaft/AGV;;;;
|
||||
50;FallNum;Int(6);Fallnummer;;;;
|
||||
51;MHund;varchar(55);Hund dabei?;;;;
|
||||
52;MLeine;varchar(9);Mit Leine?;;;;
|
||||
53;LogDat;varchar(22);Login und Datum;;;;
|
||||
|
55
fforte_data/exkursion_2024_11_15.csv~
Normal file
55
fforte_data/exkursion_2024_11_15.csv~
Normal file
@@ -0,0 +1,55 @@
|
||||
r;FELDNAME;TYP (Feldl<64>nge);Bedeutung;;;;"Tabelle ""Exkursion"""
|
||||
0;ID;int(9);Fortlaufende Nummer, Prim<69>rschl<68>ssel;;;;
|
||||
1;Datum;varchar(22);Datum des Ereignisses;;;;
|
||||
2;Rudel;varchar(24);Rudel bzw. Territorium;;;;
|
||||
3;Teilnehm;longtext;Teilnehmer;;;;
|
||||
4;Jahr;varchar(4);Jahr;;;;
|
||||
5;Mjahr;varchar(5);Monitoringjahr (Mai bis April);;;;
|
||||
6;Monat;int(2);Monat;;;;
|
||||
7;Saison;varchar(2);Saison;;;;
|
||||
8;Dauer;varchar(22);Dauer;;;;
|
||||
9;BLand;varchar(55);Bundesland;;;;
|
||||
10;Lkr;varchar(55);Lankreis;;;;
|
||||
11;BeiOrt;varchar(255);n<>chstgelegene Ortschaft;;;;
|
||||
12;Wetter;varchar(55);Wetter;;;;
|
||||
13;Temperat;varchar(22);Temperatur;;;;
|
||||
14;RegenVor;varchar(22);Letzter Niederschlag;;;;
|
||||
15;KmAuto;varchar(9);mit dem Auto zur<75>ckgelegte Strecke;;;;
|
||||
16;KmFuss;varchar(9);zu Fu<46> zur<75>ckgelegte Strecke;;;;
|
||||
17;KmRad;varchar(9);mit dem Rad zur<75>ckgelegte Strecke;;;;
|
||||
18;KmTotal;varchar(9);insgesamt zur<75>ckgelegte Strecke;;;;
|
||||
19;KmAuProz;varchar(6);mit dem Auto zur<75>ckgelegte Strecke prozentual;;;;
|
||||
20;KmFuProz;varchar(6);zu Fu<46> zur<75>ckgelegte Strecke prozentual;;;;
|
||||
21;KmRaProz;varchar(6);mit dem Rad zur<75>ckgelegte Strecke prozentual;;;;
|
||||
22;SpGut;varchar(9);Spurbedingung gut;;;;
|
||||
23;SpMittel;varchar(9);Spurbedingung mittel;;;;
|
||||
24;SpSchlcht;varchar(9);Spurbedingung schlecht;;;;
|
||||
25;SpurFund;varchar(9);Spur gefunden?;;;;
|
||||
26;SpurLang;varchar(22);Gesamtl<74>nge aller dokumentierten Spuren;;;;
|
||||
27;SpurTiere;varchar(11);max. Anzahl zus. gef<65>hrteter Tiere;;;;
|
||||
28;SpSicher;varchar(11);Spur sicher?;;;;
|
||||
29;WelpenSp;varchar(22);Spur von Welpen gefunden?;;;;
|
||||
30;WelpenAnz;varchar(11);max. Anzahl zus. gef<65>hrteter Welpen;;;;
|
||||
31;WpSicher;varchar(11);Spur von Welpen sicher?;;;;
|
||||
32;LosungGes;varchar(11);Anzahl Losungen;;;;
|
||||
33;LosungAnz;varchar(11);Losungen eingesammelt;;;;
|
||||
34;LosungGen;varchar(11);Genetikproben von Losungen;;;;
|
||||
35;UrinAnz;varchar(11);Anzahl Urin-/Markierstellen;;;;
|
||||
36;UrinGen;varchar(11);Genetikproben von Urin-/Markierstellen;;;;
|
||||
37;OestrAnz;varchar(11);Anzahl Oestrusblut;;;;
|
||||
38;OestrGen;varchar(11);Genetikproben von Oestrusblut;;;;
|
||||
39;HaarAnz;varchar(11);Anzahl Haarproben;;;;
|
||||
40;HaarGen;varchar(11);Genetikproben von Haarproben;;;;
|
||||
41;LosungKm;varchar(9);Losung pro Kilometer;;;;
|
||||
42;GenetiKm;varchar(9);Genetikproben pro Kilometer;;;;
|
||||
43;Hinweise;varchar(255);Hinweise;;;;
|
||||
44;Bemerk;longtext;Bemerkungen;;;;
|
||||
45;IntKomm;longtext;Interner Kommentar;;;;
|
||||
46;BimaNr;varchar(22);DIFO Nummer (BIMA);;;;
|
||||
47;BimaName;varchar(155);DIFO Name (BIMA);;;;
|
||||
48;BimaNutzer;varchar(155);DIFO Nutzer (BIMA);;;;
|
||||
49;BimaAGV;varchar(155);Gesch<63>fsliegenschaft/AGV;;;;
|
||||
50;FallNum;Int(6);Fallnummer;;;;
|
||||
51;MHund;varchar(55);Hund dabei?;;;;
|
||||
52;MLeine;varchar(9);Mit Leine?;;;;
|
||||
53;LogDat;varchar(22);Login und Datum;;;;
|
||||
@@ -1,5 +1,6 @@
|
||||
import 'package:animations/animations.dart';
|
||||
import 'package:fforte/screens/sharedWidgets/datum.dart';
|
||||
import 'package:fforte/screens/sharedWidgets/var_text_field.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter_gen/gen_l10n/app_localizations.dart';
|
||||
|
||||
@@ -9,8 +10,22 @@ class ExcursionMain extends StatefulWidget {
|
||||
@override
|
||||
State<ExcursionMain> createState() => _ExcursionMainState();
|
||||
}
|
||||
|
||||
class _ExcursionMainState extends State<ExcursionMain> {
|
||||
|
||||
// erste überlegung: map mit textcontrollern und map mit rest. maybe später schauen, dass alles in die eine map und mit instanceoff (in dart version) checken
|
||||
|
||||
TextEditingController rudel = TextEditingController();
|
||||
|
||||
Map<String, TextEditingController> getTextFields() {
|
||||
Map<String, TextEditingController> rmap = {
|
||||
"Rudel": rudel,
|
||||
};
|
||||
|
||||
return rmap;
|
||||
}
|
||||
|
||||
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
List<Step> getSteps() => [
|
||||
@@ -22,7 +37,8 @@ class _ExcursionMainState extends State<ExcursionMain> {
|
||||
onDateChanged: (date) {
|
||||
|
||||
}),
|
||||
const SizedBox(height: 10,)
|
||||
const SizedBox(height: 10,),
|
||||
VarTextField(textController: getTextFields()["Rudel"], localization: localization, dbName: dbName, required: required)
|
||||
],
|
||||
)),
|
||||
const Step(title: Text("step2"), content: Text("data"))
|
||||
|
||||
Reference in New Issue
Block a user