Diskussion:Benutzerdefinierte Eingabeformulare: Unterschied zwischen den Versionen
Aus Recorder-Wiki
(Die Seite wurde neu angelegt: „== Optimierungen und bekannte Fehler == Für eine optimale Nutzung der Custom Species Card werden noch ein paar Anpassungen notwendig * Label und Felder: ** …“) |
|||
Zeile 14: | Zeile 14: | ||
** Die Starthöhe müsste im Root-Tag angegeben werden können, um zu große leere Bereiche zu vermeiden e.g. | ** Die Starthöhe müsste im Root-Tag angegeben werden können, um zu große leere Bereiche zu vermeiden e.g. | ||
<species_card title="Moose" description="Einzeldateneingabe Moose" sref_in_sample_ref="QQQ" height="500"> | <species_card title="Moose" description="Einzeldateneingabe Moose" sref_in_sample_ref="QQQ" height="500"> | ||
− | |||
** Bei sehr umfangreichen Formularen wird ein vertikaler Scrollbalken vermisst | ** Bei sehr umfangreichen Formularen wird ein vertikaler Scrollbalken vermisst | ||
− | * BUG + ENTWICKLUNG: Measurements, die mit Wertelisten (measurement unit values) hinterlegt werden, haben kein Drop-Down Auswahlmenü. So können ungültige Werte eingegeben und übertragen werden. | + | * BUG + ENTWICKLUNG: Measurements, die mit Wertelisten (measurement unit values) hinterlegt werden, haben kein Drop-Down Auswahlmenü. So können ungültige Werte eingegeben und übertragen werden.< > |
Hier ist ein wenig Nachdenken erforderlich. Ich sehe zwei Möglichkeiten, einmal die Wertelisten einzublenden oder aber, was ich für besser hielte, eine nutzerdefinierte Auswahlliste, deren Auswahlwerte in der XML-Definitionsdatei definiert werden werden. Dann könne auch ohne dass "Allowed Values" definiert sind, Nutzer- und Projektspezifische Auswahlwerte angelegt werden. | Hier ist ein wenig Nachdenken erforderlich. Ich sehe zwei Möglichkeiten, einmal die Wertelisten einzublenden oder aber, was ich für besser hielte, eine nutzerdefinierte Auswahlliste, deren Auswahlwerte in der XML-Definitionsdatei definiert werden werden. Dann könne auch ohne dass "Allowed Values" definiert sind, Nutzer- und Projektspezifische Auswahlwerte angelegt werden. | ||
** Geobasisdaten / Admin Areas: Hier sollten bis zu 3 Eingabefelder möglich sein, da in Deutschland immer Naturraum und Gemeinde angegeben werden soll. | ** Geobasisdaten / Admin Areas: Hier sollten bis zu 3 Eingabefelder möglich sein, da in Deutschland immer Naturraum und Gemeinde angegeben werden soll. |
Version vom 6. August 2015, 11:13 Uhr
Optimierungen und bekannte Fehler
Für eine optimale Nutzung der Custom Species Card werden noch ein paar Anpassungen notwendig
- Label und Felder:
- hier ist es so, dass die Größer der Label für Measurements-Eingaben festgelegt ist. Das führt dazu, dass lange (deutschsprachige) Label oftmals abgekürzt werden müssen, da sie sonst hinter die Eingabefelder verschwinden.
- optimal wäre sowohl für die einzeiligen Standard-Eingaben als auch für die Nutzerdefinierten Measurement-Felder eine Breitenangabe sowohl für das Label als auch für das Eingabefeld. Der Nutzer ist für die Einhaltung der max. Breite selber verantwortlich.
- BUG
- die Label von Standard-Feldern werden über label_caption="Ein neues Label" angepasst. Aus irgendeinem Grund wird in einigen Fällen dabei der Titel des Formulars überschreiben
- Größe des Formulars nach dem Aufruf
- Die Starthöhe müsste im Root-Tag angegeben werden können, um zu große leere Bereiche zu vermeiden e.g.
<species_card title="Moose" description="Einzeldateneingabe Moose" sref_in_sample_ref="QQQ" height="500">
- Bei sehr umfangreichen Formularen wird ein vertikaler Scrollbalken vermisst
- BUG + ENTWICKLUNG: Measurements, die mit Wertelisten (measurement unit values) hinterlegt werden, haben kein Drop-Down Auswahlmenü. So können ungültige Werte eingegeben und übertragen werden.< >
Hier ist ein wenig Nachdenken erforderlich. Ich sehe zwei Möglichkeiten, einmal die Wertelisten einzublenden oder aber, was ich für besser hielte, eine nutzerdefinierte Auswahlliste, deren Auswahlwerte in der XML-Definitionsdatei definiert werden werden. Dann könne auch ohne dass "Allowed Values" definiert sind, Nutzer- und Projektspezifische Auswahlwerte angelegt werden.
- Geobasisdaten / Admin Areas: Hier sollten bis zu 3 Eingabefelder möglich sein, da in Deutschland immer Naturraum und Gemeinde angegeben werden soll.