« Zurück zu Produkt

Dokumentation

UpdateFormField

Benötigt: Symcon >= 5.2

 bool UpdateFormField (string $Feld, string $Parameter, mixed $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.

Eine Änderung am Wert eines Formularfeldes im Bereich elements gilt als ungespeicherte Konfigurationsänderung. Die Verwaltungskonsole zeigt daher die Zeile zum Übernehmen oder Verwerfen an, sofern das zugehörige Modul eine Eigenschaft mit demselben Namen wie das Formularfeld besitzt.

Warning

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.

Warning

Bei komplexen Parameter, also Listen oder Objekte, muss der neue Wert JSON-codiert übergeben werden.

Beispiel

// Verstecke den Button
$this->UpdateFormField("MyButton", "visible", false);
Haben Sie noch Fragen?