« Zurück zu Produkt

Dokumentation

IPS_GetConfigurationForm

Benötigt: Symcon >= 2.7

 string IPS_GetConfigurationForm (int $InstanzID) 

Parameterliste

InstanzID

ID der Instanz

Rückgabewert

Konnte die Funktion erfolgreich ausgeführt werden, liefert sie als Ergebnis die Konfigurationsseite der Instanz als JSON-kodierten String.

Beschreibung

Die Funktion gibt die Konfigurationsseite der Instanz mit der ID InstanzID als JSON-kodierten String zurück.

Beispiel

// Liest das Konfigurationsformular der Instanz 12345 aus und gibt dessen Elemente aus.
$configpage = json_decode(IPS_GetConfigurationForm(12345));
var_dump ($configpage->elements);

/* Beispielausgabe:
array(2) {
	[0]=>
		object(stdClass)#2 (2) {
			["type"]=>
			string(5) "Label"
			["label"]=>
			string(28) "Minimum needed daily changes"
		}
	[1]=>
		object(stdClass)#3 (3) {
			["type"]=>
			string(13) "NumberSpinner"
			["name"]=>
			string(19) "RequiredSwitchCount"
			["caption"]=>
			string(5) "Count"
		}
}
*/
Haben Sie noch Fragen?