Dynamische Änderung im Konfigurationsformular von B wenn A verändert wird

Hallo Leute,

stehe gerade etwas auf dem Schlauch::rolleyes:
Ich möchte den Inhalt eines Pull-Down B in Abhängigkeit von der Auswahl im Pull-Down A ändern.
Ich habe dazu ReloadForm und UpdateFormField gefunden, weiß aber nicht was hier „passender“ wäre und wie ich es anwenden würde… („Wie bekomme ich es im Code mit, wenn der User im Pull-Down A eine neue Auswahl trifft?“)

Hat jemand ein Beispiel für mich?

Joachim

Element A mit onChange versehen, darüber PHP-Code ausführen und den neuen Wert übergeben.
ONVIF/form.json at master · Nall-chan/ONVIF · GitHub
Ich nutze dafür gerne IPS_RequestAction um keine Public Instanz-Funktion zu benötigen.
ONVIF/module.php at 3060de095df47cc54eb7be465ad38bda4668474d · Nall-chan/ONVIF · GitHub
Dann das entsprechende Element B mit UpdateFormField aktualisieren.
ONVIF/module.php at 3060de095df47cc54eb7be465ad38bda4668474d · Nall-chan/ONVIF · GitHub

Wobei dabei die Eigenschaften selber noch nicht gespeichert sind, das passiert erst wenn der User auf Übernehmen klickt.
Michael

Hallo Michael,

super Beispiel, hat in der Adaption bei mir etwas gedauert - passt jetzt aber (hoffentlich)!:slight_smile:

Vielen Dank!

Joachim