Dokumentation
UpdateFormField
Benötigt: IP-Symcon >= 5.2
boolean UpdateFormField (string $Feld, string $Parameter, variant $Wert)
Parameterliste
Feld | Name des zu ändernden Formularfeldes |
Parameter | Name des zu ändernden Parameters |
Wert | Neuer Wert des Parameters |
Rückgabewert
Konnte der Befehl erfolgreich ausgeführt werden, liefert er als Ergebnis TRUE, andernfalls FALSE.
Beschreibung
Dies Funktion setzt den Parameter Parameter das Formularfeldes mit dem Namen Feld in jeder offenen Instanzkonfiguration dieser Instanz auf den Wert Wert. Sollte ein Formularfeld mit diesem Namen im Element- und im Aktionsbereich existieren, so werden beide aktualisiert.
Es ist nicht möglich die Parameter name und type von Formularfeldern zu verändern. Weitere nicht veränderbare Parameter sind in der jeweiligen Dokumentation aufgeführt.
Bei komplexen Parameter, also Listen oder Objekte, muss der neue Wert JSON-codiert übergeben werden.
Beispiel
// Verstecke den Button
$this->UpdateFormField("MyButton", "visible", false);