WTForms dynamisch Choice Beziehungen

Django, Flask, Bottle, WSGI, CGI…
Antworten
taake
User
Beiträge: 125
Registriert: Donnerstag 14. Oktober 2010, 08:49

Tach auch, bin mir nicht sicher wie der genaue "Fachausdruck" hier für ist.
Daher mal kurz umrissen was ich meine.
Ich habe ein WTForm mit mehreren Choices
sagen wir mal
Auswahl 1
Auswahl 2
Auswahl 3
von denen einige Kombinationen durchaus Sinn machen andere hingegen nicht(keine Daten).
Nun würde ich es gerne so haben das wenn ich sagen wir einfach mal bei Auswahl 1 eine Wahl treffe
das ganze die zur Verfügung stehenden Möglichkeiten von Auswahl 2 bzw Auwahl 3 beeinflussen, so das
nun unsinnige Auswahlmöglichkeiten nicht länger möglich sind.
Angemerkt sei das ich die Auswahlmöglichkeiten aus einer Datenbank hole und somit nicht genau weiß welche alle zur Verfügung stehen.

Kann man dem ganzen irgendwie beikommen?
Und wenn ja was würde sich hier am ehesten Anbieten?
Denke ggf. Javascript? - habe damit noch nie gearbeitet, wenn Jemand da weitergehende Infos zu hat, würde ich mich darüber freuen.
Bzw. wie ist der genaue "Fachausdruck" für sowas, dann würde ich selbst mal schauen, unter wftsforms dynamic und artverwanten Suchbegriffen finde ich leider nichts was in die Richtung geht.

Danke und schönes verlängertes we.

taake
BlackJack

@taake: Das hat mit WTForms nicht wirklich etwas zu tun. Du musst halt die Choice-Beziehungen in geeigneter Form mit übertragen oder separat abfragbar machen und dann mit JavaScript die entsprechenden <option>s (in)aktiv schalten. Wenn man sie separat abfragbar macht, würde ich komplett die Daten für die drei Auswahlen übertragen und auch das befüllen per JavaScript erledigen.
Antworten