Dokumentation
IPS_GetPresentation
Benötigt: IP-Symcon >= 8.0
array IPS_GetPresentation (string $DarstellungsID)
Parameterliste
DarstellungsID | Die ID der Darstellung, als GUID formatiert |
Rückgabewert
Folgende Informationen stehen als key => value Paare zur Verfügung:
Index | Typ | Beschreibung |
---|---|---|
caption | string | Der Anzeigename der Darstellung. |
chart | array | Ein Array mit den Zuweisungen der Parameter für die Darstellung eines Diagramms (Siehe chart Tabelle) |
condition | array | Eine Liste an Bedingungen welche die Parameter der Darstellung erfüllen müssen. |
conversions | array | Eine Liste von Anweisungen die angewandt werden, um Parameter für verschiedene Variablentypen anzupassen |
form | array/string | Das Konfigurationsformular bestimmt wie die Parameter im Variablen-Dialog oder dem Vorlagenmanager angepasst werden können. |
format | array/string | Die Formatierung von Werten innerhalb dieser Darstellung |
id | string | Die ID der Darstellung, als GUID formatiert |
locale | array | Die Lokalisierung der Darstellung |
presentationParameters | array | Eine Liste, welche die Standardwerte der Parameter dieser Darstellung beschreibt |
presentationValue | string | Der Standartwert welcher in der Darstellungsvorschau angezeigt wird. Kann alternativ auch PHP-Code als String oder Array enthalten, welcher den Wert zurückgibt |
restrictions | array | Eine Liste an Einschränkungen, welche festlegt für welche Variablen diese Darstellung verfügbar ist |
chart Tabelle
Jeder Wert kann entweder eine Zahl sein oder der Name des Parameters, dessen Wert verwendet werden soll.
Index | Typ | Beschreibung |
---|---|---|
min | integer/float/string | Parameter für den Minimalwert |
max | integer/float/string | Parameter für den Maximalwert |
stepSize | integer/float/string | Parameter für die Schrittweite |
Beschreibung
Die Funktion liefert ein Array mit Informationen über die Variablendarstellung mit der ID DarstellungsID.
Beispiel
IPS_GetPresentation('{6B9CAEEC-5958-C223-30F7-BD36569FC57A}' /* Schieberegler*/);