Dokumentation
HorizontalSlider
Erstellt einen horizontalen Schieberegler der zwischen den Werten von "minimum" und "maximum" verschoben werden kann.
Parameter
Parameter | Beschreibung |
---|---|
caption | Beschriftung des Schiebereglers |
download (optional) | (default: "") Ist dieser Parameter nicht leer und beinhaltet die Ausgabe des onChange-Skriptes eine Data-URL, so wird die Rückgabe als Textdatei mit dem Namen das download-Parameters heruntergeladen. (ab IP-Symcon 7.0) |
enabled (optional) | (default: true) Bei true kann der Schieberegler verwendet werden, ansonsten wird er deaktiviert dargestellt (ab IP-Symcon 5.2) |
link (optional) | (default: false) Ist dieser Parameter true, dann wird die Ausgabe des onChange-Skriptes als Link geöffnet. Ist er false, so wird die Ausgabe als Dialog im Konfigurationsformular angezeigt. (ab IP-Symcon 6.0) |
maximum (optional ab IP-Symcon 5.3) | (default: 100) Maximumwert der im Schieberegler einstellbar ist |
minimum (optional ab IP-Symcon 5.3) | (default: 0) Minimumwert der im Schieberegler einstellbar ist |
name (optional) | Name des Schiebereglers |
onChange (optional ab IP-Symcon 5.3) | (default: "") Skript, welches bei Verschiebung des Reglers ausgeführt wird. Sofern das Skript aus mehreren Zeilen besteht, können die einzelnen Zeilen auch als Array übergeben werden (Arrays werden ab Version 6.0 unterstützt). Es hat die gleichen Eigenschaften wie onClick des Button |
stepSize (optional) | (default: 1) Schrittgröße, in welcher der Schieberegler verstellt werden kann (ab IP-Symcon 5.3) |
type | HorizontalSlider |
value (optional) | (default: minimum) Der Wert des Schiebereglers - Sofern es eine dazugehörige Eigenschaft gibt, wird dieser Parameter im elements-Bereich durch die Eigenschaft überschrieben (ab IP-Symcon 5.2) |
visible (optional) | (default: true) Bei true ist der Schieberegler sichtbar, ansonsten ist er unsichtbar (ab IP-Symcon 5.2) |
width (optional) | (default: 300px) Feste Breite des Schiebereglers in Pixel oder % als String, z.B. "40%" oder "250px" (ab IP-Symcon 5.3) |
Beispiel
//Das Beispiel gibt die InstanzID zurück. { "type": "HorizontalSlider", "name": "Slider", "caption": "ID-Schieberegler", "minimum": 0, "maximum": 16, "onChange": "echo $id;" }