keine ahnung
This commit is contained in:
1
Todo.txt
1
Todo.txt
@@ -1,4 +1,5 @@
|
|||||||
todo:
|
todo:
|
||||||
|
zu nicht nullable Texteditingcontroller ummodeln
|
||||||
set theme in settings
|
set theme in settings
|
||||||
excursion onstepContinue if isLaststep
|
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",
|
"file-explorer": true,
|
||||||
"global-search",
|
"global-search": true,
|
||||||
"switcher",
|
"switcher": true,
|
||||||
"graph",
|
"graph": true,
|
||||||
"backlink",
|
"backlink": true,
|
||||||
"canvas",
|
"canvas": true,
|
||||||
"outgoing-link",
|
"outgoing-link": true,
|
||||||
"tag-pane",
|
"tag-pane": true,
|
||||||
"page-preview",
|
"properties": false,
|
||||||
"daily-notes",
|
"page-preview": true,
|
||||||
"templates",
|
"daily-notes": true,
|
||||||
"note-composer",
|
"templates": true,
|
||||||
"command-palette",
|
"note-composer": true,
|
||||||
"editor-status",
|
"command-palette": true,
|
||||||
"bookmarks",
|
"slash-command": false,
|
||||||
"outline",
|
"editor-status": true,
|
||||||
"word-count",
|
"bookmarks": true,
|
||||||
"file-recovery"
|
"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",
|
"type": "split",
|
||||||
"children": [
|
"children": [
|
||||||
{
|
{
|
||||||
"id": "cd5982f6654b4889",
|
"id": "02f726eda2793346",
|
||||||
"type": "tabs",
|
"type": "tabs",
|
||||||
"children": [
|
"children": [
|
||||||
{
|
{
|
||||||
"id": "a82c999e8a304258",
|
"id": "b96c0f812d470abc",
|
||||||
"type": "leaf",
|
"type": "leaf",
|
||||||
"state": {
|
"state": {
|
||||||
"type": "markdown",
|
"type": "empty",
|
||||||
"state": {
|
"state": {},
|
||||||
"file": "infos.md",
|
"icon": "lucide-file",
|
||||||
"mode": "source",
|
"title": "New tab"
|
||||||
"source": false
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
@@ -39,7 +37,9 @@
|
|||||||
"type": "file-explorer",
|
"type": "file-explorer",
|
||||||
"state": {
|
"state": {
|
||||||
"sortOrder": "alphabetical"
|
"sortOrder": "alphabetical"
|
||||||
}
|
},
|
||||||
|
"icon": "lucide-folder-closed",
|
||||||
|
"title": "Files"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -54,7 +54,9 @@
|
|||||||
"collapseAll": false,
|
"collapseAll": false,
|
||||||
"extraContext": false,
|
"extraContext": false,
|
||||||
"sortOrder": "alphabetical"
|
"sortOrder": "alphabetical"
|
||||||
}
|
},
|
||||||
|
"icon": "lucide-search",
|
||||||
|
"title": "Search"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -62,7 +64,9 @@
|
|||||||
"type": "leaf",
|
"type": "leaf",
|
||||||
"state": {
|
"state": {
|
||||||
"type": "bookmarks",
|
"type": "bookmarks",
|
||||||
"state": {}
|
"state": {},
|
||||||
|
"icon": "lucide-bookmark",
|
||||||
|
"title": "Bookmarks"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
@@ -93,7 +97,9 @@
|
|||||||
"searchQuery": "",
|
"searchQuery": "",
|
||||||
"backlinkCollapsed": false,
|
"backlinkCollapsed": false,
|
||||||
"unlinkedCollapsed": true
|
"unlinkedCollapsed": true
|
||||||
}
|
},
|
||||||
|
"icon": "links-coming-in",
|
||||||
|
"title": "Backlinks for infos"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -105,7 +111,9 @@
|
|||||||
"file": "infos.md",
|
"file": "infos.md",
|
||||||
"linksCollapsed": false,
|
"linksCollapsed": false,
|
||||||
"unlinkedCollapsed": true
|
"unlinkedCollapsed": true
|
||||||
}
|
},
|
||||||
|
"icon": "links-going-out",
|
||||||
|
"title": "Outgoing links from infos"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -116,7 +124,9 @@
|
|||||||
"state": {
|
"state": {
|
||||||
"sortOrder": "frequency",
|
"sortOrder": "frequency",
|
||||||
"useHierarchy": true
|
"useHierarchy": true
|
||||||
}
|
},
|
||||||
|
"icon": "lucide-tags",
|
||||||
|
"title": "Tags"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -126,7 +136,9 @@
|
|||||||
"type": "outline",
|
"type": "outline",
|
||||||
"state": {
|
"state": {
|
||||||
"file": "infos.md"
|
"file": "infos.md"
|
||||||
}
|
},
|
||||||
|
"icon": "lucide-list",
|
||||||
|
"title": "Outline of infos"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
@@ -146,8 +158,11 @@
|
|||||||
"command-palette:Open command palette": false
|
"command-palette:Open command palette": false
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"active": "a82c999e8a304258",
|
"active": "b96c0f812d470abc",
|
||||||
"lastOpenFiles": [
|
"lastOpenFiles": [
|
||||||
|
"exkursion_2024_11_15.csv",
|
||||||
|
"Lupus - Tabelle exkursion -.pdf",
|
||||||
|
"infos.md",
|
||||||
"lu6758336o.tmp",
|
"lu6758336o.tmp",
|
||||||
"Unbenannt-1.jpg"
|
"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:animations/animations.dart';
|
||||||
import 'package:fforte/screens/sharedWidgets/datum.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/material.dart';
|
||||||
import 'package:flutter_gen/gen_l10n/app_localizations.dart';
|
import 'package:flutter_gen/gen_l10n/app_localizations.dart';
|
||||||
|
|
||||||
@@ -9,8 +10,22 @@ class ExcursionMain extends StatefulWidget {
|
|||||||
@override
|
@override
|
||||||
State<ExcursionMain> createState() => _ExcursionMainState();
|
State<ExcursionMain> createState() => _ExcursionMainState();
|
||||||
}
|
}
|
||||||
|
|
||||||
class _ExcursionMainState extends State<ExcursionMain> {
|
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
|
@override
|
||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
List<Step> getSteps() => [
|
List<Step> getSteps() => [
|
||||||
@@ -22,7 +37,8 @@ class _ExcursionMainState extends State<ExcursionMain> {
|
|||||||
onDateChanged: (date) {
|
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"))
|
const Step(title: Text("step2"), content: Text("data"))
|
||||||
|
|||||||
Reference in New Issue
Block a user