Element "Benutzerdefinierte Buttons"

<< 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

siehe auch AutoMoveAndResize

 

 

Funktionen

 

getHeight(), getLeft(), getPosition(), getSize(), getTop(), getWidth(), setLeft(left), setPosition(left,top), setTop(top), setWidth(width)

siehe auch Position und Größe

 

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.