Knopf Element

Aus
Version vom 9. Januar 2022, 20:17 Uhr von Fwf (Diskussion | Beiträge) (Modifiaktoren und Optionen)
Wechseln zu: Navigation, Suche

Das Knopf Element zeigt einen Knopf in einem ContainerElement dar.

Knopf Element
Beispiel mehrerer Knöpfe in einem Leerem Programm
Basisklasse ContainerElement
Verfügbarkeit Desktop,Modern,APP

Verwendbarkeit

Dieses Element muss als option in einem ContainerElement eingefügt werden (z.B. Leeres Programm Element, Tabellenprogramm Element, Knopfgruppe Element, Panel Element

Anschlüsse

Knopf-Element

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

Knopf-Details
  • 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 Element
  • 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 Element
  • 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 das Knopf Element nicht modifiziert werden

Ähnliche Elemente

Weiterführende Informationen

Weitere Informationen, so wie Beispiele und Anleitungen zu diesem Element

Anleitungen