Hallo,
wenn ich Andreas Screenshots sehe, bin ich begeistert, dass das gewuenschte Feature ja schon umgesetzt ist!! Da muss ich ja gar nichts mehr machen.
Eure Vorstellungen, wie Gewasser erfasst und ausgewertet werden sollen, ist anscheinend noch nicht ganz deckungsgleich, auch wenn ihr euch einig zu sein scheint, dass ihr meine vorgeschlagene Loesung mit den per "+"-Button hinzufuegbaren Eingabefeldern nicht moegt...
Wenn ich von einem (bekannten)
Gewaesser spreche, dann meine ich damit (genau) einen Eintrag in efa's Gewaesserliste. Ob dieser
Elbe oder
Stoer oder
Elbe, Stoer oder
Stoer, Elbe lautet, ist mir egal. Aus Softwaresicht sind das vier einzelne Gewaesser, die nichts miteinander zu tun haben. efa leitet keine Annahmen daraus ab, dass bei einigen dieser Gewaesser eventuell ein Komma im Namen vorkommt, oder vor und hinter dem Komma Zeichenfolgen vorkommen, die auch in anderen Gewaessernamen enthalten sind. Was ich damit sagen will: Die Moeglichkeit, ein Gewaesser mit Namen
Elbe, Stoer zu erfassen, steht euch immer frei. Dieses wird dann auch nur in einem Eingabefeld eingegeben. Wie Andreas aber bereits hingewiesen hat, lassen sich Auswertungen fuer dieses Gewaesser nicht auf Elbe und Stoer aufsplitten.
skc-andreas hat geschrieben:Bei Ziel/Strecke habe ich nur ein Eingabefeld, wo ich neben Start und Ziel auch die Zwischenziele angeben kann (z.B. durch Bindestriche getrennt). Bei der Eingabe von Gewässern mehrere Felder anzubieten, ist für den efa-Anwender nicht so ganz einleuchtend, zumal er diese "+-Logik" zur Anzeige eines weiteren Eingabefeldes nicht kennt. Das kennt nur der efa-Administrator. Von daher meine ich, dass ein Eingabefeld für die Gewässer ausreichend sein sollte.
Ich gebe Dir hier zwar Recht, dass das normale Vereinsmitglied von efa die Sache mit den Plus-Buttons nicht kennt - allerdings wuerde ich behaupten, dass diese nicht weniger intuitiv sind als ein "+"-Zeichen als Trennzeichen zwischen Gewaessern einzugeben. Mein Telefon hat Plus-Buttons, um im Adressbuch weitere Telefonnummern fuer einen Namen hinzuzufuegen. Ich denke, die Logik ist einfach zu verstehen.
skc-andreas hat geschrieben:Für die Autovervollständigung gebe ich dir, Nicolas, recht, dass diese komplizierter wird, wenn man das zweite eingegebene Gewässer auch "autovervollständigen" will. Man könnte nach Eingabe eines Trennzeichens (Komma/Plus-Zeichen) die Autovervollständigung von vorne beginnen oder alternativ ab dem zweiten Gewässer auf eine Autovervollständigung verzichten. Letzteres würde der Gewässer-Logik von Martin entgegenkommen und den geringsten Umsetzungsaufwand bedeuten. Die Signalisierung mit "grün" hinter dem Gewässer-Eingabefeld wäre, wenn alle eingegebenen Gewässer in der Gewässerliste vorkommen.
Ich verstehe schon, und das zu beschreiben klingt einfach, aber es umzusetzen ist nicht trivial. Auch nicht unmoeglich. Aber im Abwaegen, wieviel Zeit ich welchen Themen widmen kann, muss ich leider sagen: Vielleicht spaeter einmal. Aber wenn ihr die Funktion mit den Gewaessern jetzt haben wollt, dann nicht jetzt. Das einzige, was ich auf Basis dieser Eingabemethode kurzfristig anbieten kann, waere:
- Vervollstaendigen bis zum "+"-Zeichen
- Wenn hinter dem "+"-Zeichen etwas eingegeben wird, dann dafuer keine Vervollstaendigung mehr
- Wenn hinter dem "+"-Zeichen etwas eingegeben wird, wird der Button gelb - selbst wenn ihr ein bekanntes zweites Gewaesser eingebt
- Mehr als ein "+"-Zeichen koennen eingegeben werden, aber das aendert an der Eingabe nichts: Keine Vervollstaendigung, Button bleibt gelb
- Beim Speichern werden die durch "+"-Zeichen getrennten Eingaben als separate Gewaesser gespeichert - entweder als bekannte, oder als unbekannte Gewaesser.
Das ist aber nicht sonderlich anwenderfreundlich, und ich glaube daher auch nicht die Loesung, die ich umsetzen werde. Sie ist auch sehr Software-unfreundlich. Und uebrigens, selbst wie von Dir (Andreas) beschrieben - wenn ich drei Gewaesser getrennt durch "+" Eingebe, und mich bei einem davon vertippe (bei der Eingabe, oder nachtraeglich, weil ich Wurstfinger habe und versehentlich meine bereits vollstaendige Eingabe wieder verstuemmle - passiert im Bootshaus...), dann waere der Button rot (weil nicht alle drei Gewaesser bekannt). Da sehe ich schon den ersten ankommen, der sich einen "dreigeteilten Button" wuenscht, der doch bitte sagt, welche der drei Eingaben denn nun nicht schoen ist. Gleiches kann passieren, wenn ich nachtraeglich z.B. ein Gewaesser aus meiner Gewaesserliste loesche.
Wenn ihr meine Plus-Buttons nicht moegt, dann waere eine Motglichkeit ein einzelnes Feld, in das nur genau ein Gewaesser eingegeben werden kann (das natuerlich auch ein "zusammengesetztes" Gewaesser sein koennte). Oder ich lasse mir noch etwas neues einfallen, z.B. dass bei der Eingabe einen "+"-Zeichens automatisch ein zweites Eingabefeld erscheint, und der Cursor in das zweite Eingabefeld springt. Vielleicht waere das eine gute Loesung? Waere auch in Kombination mit dem Plus-Buttons denkbar. Auch die Option, konfigurierbar zu machen, ob den Plus-Buttons angezeigt werden sollen, und/oder bei Eingabe eines "+"-Zeichens ein neues Feld erscheinen soll, sind alle denkbar.
Fazit: Aus Entwickersicht ist es nicht schoen, die EIngabe mehrerer Gewaesser ueber ein Feld zu bewerkstelligen. Schon fuer die Ziele mit den Abstechern ist das eine ziemliche Verrenkung. Ich glaube, ihr muesst euch mit dem Gedanken anfreunden, dann es pro Gewaesser (oder "kombiniertes Gewaesser"...) genau ein Eingabefeld geben wird. Ich muss mir nur noch ueberlegen, wie ich das GUI-technisch gestalte, damit euch das auch gefaellt.
Gepsiechert (und damit ausgewertet) werden die Gewaesser in jedem Fall getrennt.
Die Auswahliste der Ziele wird aus einer "und" oder einer "oder"-Verknuepfung der ausgewaehlten Gewaesser abgeleitet, das muss ich mir noch ueberlegen.
Wenn sich die eingegebenen Gewaesser von denen im Ziel unterscheiden, bin ich mir auch nicht 100%ig sicher, wie am besten zu verfahren ist. Am ehesten vielleicht eine Summe aus allen Gewaessern zu bilden - denen des Fahrtenbucheintrags und des Ziels? Es koennte sich ja um eine Fahrt handeln, die ein Abstecher beinhaltet, der zu einem weiteren Gewaesser gefuehrt hat. In jedem Fall waere es falsch, wenn im Fahrtenbucheintrag weniger Gewaesser aufgezaehlt waeren als im Ziel (wuerde eine "und"-Verknuepfung bei der Eingabe befuerworten), denn eine Fahrt ist immer "gleich oder mehr als das ausgewaehlte Ziel". Man koennte aber doch die Zielauswahlliste anhand einer "oder"-Verknuepfung generieren (weil ich als Mitglied irgendein kleines Nebengewaesser vielleicht gar nicht kenne, und dann das Ziel nicht angeboten bekomme), aber dann in der Anzeige spaeter die im Fahrtenbucheintrag angezeigten Gewaesser immer um die fuer das Ziel definierten ergaenzen (sonst hat der Admin beim Durchsehen des Fahrtenbuchs keine Chance zu erkennen, was denn nun eigentlich berechnet wird...)
Ganz schoen kompliziert...
Nick