Knopf Element
Das Knopf Element zeigt einen Knopf in einem ContainerElement dar.
| Knopf Element | |
|---|---|
| Basisklasse | ContainerElement |
| Verfügbarkeit | Desktop,Modern,APP |
Inhaltsverzeichnis
Verwendbarkeit
Dieses Element muss als option in einem ContainerElement eingefügt werden (z.B. Leeres Programm, Tabellenprogramm, Knopfgruppe, Panel
Anschlüsse
In dieser Sektion finden Sie alle Informationen über die Anschlüsse die das jeweilige Element zur Verfügung stellt. Beachten Sie, dass weitere Eingänge und Anfragen beliebig hinzugefügt werden können. Diese zusätzlichen Eingänge haben keine Standardfunktion und sind deshalb hier nicht beschrieben.
Eingänge (INPUT)
- 0: Erwartet keine besondere Datenstruktur
Anfragen (REQUEST)
Dieses Element führt standardmäßig keine Anfragen aus
Auslöser
- click: Dieser Auslöser wird gefeuert, sobald auf den Knopf gedrückt wird, siehe Konfiguration für die Datenausgabe
Ereignisse
- enable: Aktiviert das Formelement (Benötigt keine Parameter)
- disable: Deaktiviert den Knopf (Benötigt keine Parameter)
- setValue: Setzt einen Wert/Text (Benötigt Parameter)
- setWidth: Setzt einen absolute Breite (Benötigt Parameter)
- setHeight: Setzt einen absolute Höhe (Benötigt Parameter)
- setFlex: Setzt einen Flexible breite (Benötigt Parameter)
- setLabel: Setzt das Formlabel (Benötigt Parameter)
- setHidden: Blendet das Element aus (Benötigt keine Parameter)
- setVisible: Blendet das Element ein (Benötigt keine Parameter)
- mask: maskiert das element (Benötigt keine Parameter, falls doch Ladetext)
- unmask: maskiert das element (Benötigt keine Parameter, falls doch Ladetext)
- setMargin: Setzt die Abstände (Benötigt Parameter)
- setPagePosition: Setzt die Position des Elements relativ zur seite (Benötigt Parameter x und y und animate)
- setTabIndex: Setzt den tabindex (Benötigt Parameter)
Ausgänge
- 0: Wird zurück gegeben nachdem der Knopf in die Optionsliste eingereiht wurde. Es wird die volle Funktionsliste als Datenstruktur zurück gegeben, dadurch kann einfach ein weiteres Element angeschlossen werden.
Konfiguration
- Knopfbeschriftung: Hier kann der Text eingetragen werden der auf dem Knopf als Beschriftung angezeigt wird
- Event: Hier kann ein Ereignisname eingetragen werden, das ausgelöst werden soll sobald der Knopf gedrückt wird. Dies erspart Ihnen die Verwendung von Ereignis Erzeuger
- Datenausgabe: Hier kann ausgewählt werden welche Daten beim drücken des Knopfes an den click-Auslöser-Ausgang übergeben wird.
- Gedrückt-Status ausgeben: Es wird der gedrückt Status[true/false] am Interupptausgang ausgegeben(Sinnvoll für Schalter-Modus)
- Selectierte Datensätze ausgeben: Es werden die ausgewählten Datensätze der Tabelle ausgegeben, an die der Knopf angedockt ist falls nicht gefunden, das Naheliegendste bzw. Übergeordnete
- Formdaten ausgeben: Es werden die übergeordneten Form-Werte ausgegeben, falls nicht vorhanden, wird eine Mappe von allen Formen die dem Programm untergeordnet sind ausgegeben (als Schlüssel für die Mappe wird der Formname genommen)
- Alles ausgeben: Es wird alles ausgegeben.
- Nichts ausgeben: Es wird nichts ausgegeben.
- Formular: Wenn diese Option gesetzt ist, wird das Formular in dem Sich der Knopf befindet (bzw das Formular das sich in der Programm befindet) abgesendet. Siehe Formular
- Schalter: Wenn diese Option gesetzt ist, kann der Schalter "einrasten" und gibt wenn er eingerastet ist true, ansonsten false am click-Auslöser aus.
- Form-Label/Breite: Beschriftung des Knopfes (die vor dem Knopf mit Doppelpunkt steht) und die Breite des Textex, um ihn nahtlos in ein Formular ein zu reihen
- Einfügung: Dies bestimmt an welcher Stelle der Knopf in das übergeornete ContainerElement eingefügt wird. Mögliche Optionen sind:
- In Items einreihen: Das Element wird mittig eingereiht. (Dies geht nicht in allen Fällen, z.B: ist im Tabellenprogramm/Tabellenpanel mittig bereits die Tabelle)
- In Leiste einreihen: Das Element wird oben, unten, rechts oder links eingereiht bzw Angedockt.
- In Buttons einreihen: Das Element wird unten rechts eingereiht, da wo man Knöpfe erwartet.
- Als liste ausgeben: Das Element wird nirgends eingereiht, sondern nur in einer Liste ausgegeben. Dies ist nützlich wenn man die Optionen des übergeordneten ContainerElements manuell angibt (Erweitert/Experteneinstellungen)
Alle Weiteren Konfigurationen sind entsprechend der baseClass. Siehe GUI Formelemente#Konfiguration
Modifiaktoren und Optionen
Aktuell kann der Knopf nicht modifiziert werden
Ähnliche Elemente
Weiterführende Informationen
Weitere Informationen, so wie Beispiele und Anleitungen zu diesem Element
