Zwei Optionen in DMAF gegenseitig ausschließend
Hallo,
habe ein dynamisches Mehrfachauswahlfeld mit - sagen wir - 10 Optionen. Wie schaffe ich es, dass sich zwei Optionen gegenseitig ausschließen, also wenn Option 1 gesetzt wird, muss Option 10 deaktiviert sein, wenn Option 1 nicht gesetzt ist, muss 10 aktiv sein. Ebenso, wenn 10 gesetzt wird, muss 1 deaktiviert sein, wenn 10 nicht gesetzt wird, muss 1 aktiv sein.
Das dürfte wohl über den Trigger Änderung laufen, aber das Skripting dazu übersteigt meine Fähigkeiten. Für Hilfe oder Wink mit dem Zaunpfahl bin ich dankbar.
Maurice
6 Antworten
-
Hallo Maurice, wie der Name schon andeutet, werden die Einträge dynamischer Auswahlfelder eben dynamisch erzeugt. Das heißt, im Gegensatz zu statischen Auswahlfeldern gibt es keine feste, vorgegebene Nummerierung von 1 bis X, über die man auf einzelne Einträge zugreifen könnte.
Ninox verwendet die Nummern der Datensätze. Theoretisch könnte man sich die betreffenden Nummern nun aus der Quelltabelle heraussuchen und als Kriterium nutzen. Das wäre als Ansatz aber insofern problematisch, als die gewünschte Dynamik damit ja verloren ginge. Dann könnte man gleich ein statisches Auswahlfeld nehmen.
Wenn es aber unbedingt ein dynamisches Auswahlfeld sein muss, dann würde ich eher in den Datensätzen der Auswahleinträge ein Kriterium hinterlegen, anhand dessen andere Datensätze von der Auswahl ausgeschlossen werden könnten. Eine konkrete Idee habe ich dafür jetzt nicht, aber das wäre m. E. der sinnvollere Ansatz.
Content aside
- Status Answered
- vor 2 JahrenZuletzt aktiv
- 6Antworten
- 48Ansichten
-
3
Folge bereits