<< Click to Display Table of Contents >> Navigation: Konfigurierung Webinterface > Individuelles Maskenlayout > Elemente im individuellen Maskenlayout > Element "Benutzerdefinierte Buttons" |
Attribute
Text (DE), Text (EN)
Buttonüberschrift für deutsche und englische Endwebbenutzer.
Alternativer Text (DE), Alternativer Text (EN)
Alternativer Text (wenn der Mauszeiger kurz auf dem Button bleibt) für deutsche und englische Endwebbenutzer.
links, oben
Die Höhe ist fest vorgegeben. Nur die Position und die Breite sind frei.
Breite
Breite des Buttons.
visible
Legt fest, ob das Element nach Initiierung der Maske angezeigt wird.
AutoMoveAndResize
Funktionen
getHeight(), getLeft(), getPosition(), getSize(), getTop(), getWidth(), setLeft(left), setPosition(left,top), setTop(top), setWidth(width)
onPress(handler)
Ermöglicht setzen des onPress-Ereignisses aus JS-Code. Das in GUI definiertes JS-Code und Server Side Programming bleiben bestehen und werden wie folgt ausgeführt:
1. Handler aus dieser Funktion
2. in GUI definiertes JS-Code
3. Server Side Programming Code
Parameter "handler" ist vom Typ "function(ctx)", wobei der Parameter ctx zwei Attribute hat:
- event: DOM-MouseEvent
- CancelServerCode: Setzen das Attribut auf true verhindert Aufruf vom Server Side Programming Code
Beispiel:
RU.Button1.onPress( function(ctx) { console.log("onPress-adhoc", ctx); if (...) ctx.CancelServerCode = true; });
|
setText(text)
Legt den Text des Buttons fest.
show(bShow)
Zeigt oder versteckt das Objekt.
Ereignisse
onPress
Ereignis bei Anklicken des Buttons.