Hallo VG,
zu: Gibt es da noch andere Mechaniken.
Es gibt noch 2 weitere Mechaniken, die beide gut und gleichermaßen in Frage kommen.
Mechanik 1 (maximal mittlerer Aufwand):
Du verwendest Felder vom Typ 'Listbox SQL'.
Die Anzahl der Felder vom Typ 'Listbox SQL' entspricht der Anzahl von unterschiedlichen Zeitfenstern, also 2 in deinem Beispiel.
Jedes Felde vom Typ 'Listbox SQL' :
- Gibt alle Datensätze für den Fall eines zeitlich 'richtigen' Datums (zu früh oder zu spät) zurück.
- Gibt keine Datensätze für den Fall eines zeitlich 'falschen' Datums (zu früh oder zu spät) zurück.
- Hat folgende Option gesetzt:
Feld-Konfiguration, Reiter 'Grundeinstellungen', Gruppe 'Einstellungen für SQL-Auswahl-Felder', Parameter 'Feld verstecken, wenn Liste leer ist' = 'Ja'.
SQL-Felder:
docs.joomla-5.visforms.vi-solutions.de/d...ion/field-types/sql/
SQL-Felder mit Optionenlisten:
docs.joomla-5.visforms.vi-solutions.de/d...ds-with-option-list/
Mechanik 2 (maximal mittlerer Aufwand):
Du schreibst dir eigenes JavaScript mit folgenden zwei Schritten:
- Auf Änderungen des Datum-Feldes reagieren.
- Ja nach gewähltem Datum die gewünschten Listbox-Felder mit den passenden Uhrzeiten verstecken oder anzeigen.
Frontend Webassets:
docs.joomla-5.visforms.vi-solutions.de/d...-frontend-webassets/
Alle Einstellungen werden im Formular vorgenommen:
docs.joomla-5.visforms.vi-solutions.de/d...formular-vorgenommen
In der Dokumentation befinden sich ausreichend Beispiele zu beiden Mechaniken.
Liebe Grüße, Ingmar