PBToolboxAI v4 ← Site

Komponentenreferenz #

← Inhalt des Handbuchs

Eine Seite je Komponente der Bibliothek. Jede Seite folgt demselben Aufbau: Auf einen Blick → Schnellstart → Eigenschaften → Methoden → Events → Beispiele → Best Practices.

Die allen Komponenten gemeinsamen Mechanismen (Eigenschaften-Engine, Items, Designs, Tooltips, of_reset) werden hier nicht wiederholt: Sie sind einmalig im Entwicklerhandbuch beschrieben.


Schaufenster #

KomponenteUserobjectZweck
chartcartesianu_pbt_chartcartesianKartesisches Diagramm: Säulen, Balken, Linien, Flächen, Punktwolken, Wärmekarten und Kurse — der Typ je Reihe, also sind Kombinationen möglich
commandpaletten_pbt_commandpaletteBefehlspalette: ein Tastenkürzel, drei Buchstaben, jede beliebige Aktion
ribbonu_pbt_ribbonMenüband im Office-Stil: Registerkarten, Gruppen, Rich-Steuerelemente, Anwendungsmenü, Symbolleiste für den Schnellzugriff

Container und Navigation #

KomponenteUserobjectZweck
breadcrumbu_pbt_breadcrumbBrotkrumenpfad: der klickbare Pfad, der sagt, wo man ist, und dessen Mitte sich faltet, wenn es eng wird
dockcontaineru_pbt_dockcontainerAndockbare Panels im Visual-Studio-Stil, die echte PowerBuilder-Steuerelemente hosten
listbaru_pbt_listbarSeitliche Navigationsleiste mit einklappbaren Abschnitten
menubaru_pbt_menubarAnwendungsmenüleiste: Menüs, Untermenüs, abhakbare Einträge, Tastenkürzel
shellexploreru_pbt_shellexplorerDer Baum der Windows-Shell: Desktop, Dieser PC, Laufwerke, Netzwerk — mit den echten Symbolen des Arbeitsplatzes
radialmenuu_pbt_radialmenuRadiales Kontextmenü: die Befehle als Kranz um den Cursor, nach Richtung gewählt
tabu_pbt_tabModerne Registerkarten, die echte PowerBuilder-Steuerelemente hosten
tilesboxu_pbt_tilesboxGruppierte Kacheln im Startbildschirm-Stil, mit verschiedenen Größen und animierten Kacheln
toolbaru_pbt_toolbarSymbolleiste auf mehreren Bändern: Schaltflächen, Umschalter, Menüs, Überlauf

Leisten und Fortschritt #

KomponenteUserobjectZweck
progressbaru_pbt_progressbarBestimmter oder unbestimmter Fortschrittsbalken
statusbaru_pbt_statusbarStatusleiste mit Panels
stepbaru_pbt_stepbarSchrittfolge eines Assistenten

Text und Eingabe #

KomponenteUserobjectZweck
buttonu_pbt_buttonSchaltfläche im Design: Symbol, Stile, Plakette, Tastenkombination
codeeditoru_pbt_codeeditorCode-Editor mit Syntaxhervorhebung
speechoutn_pbt_speechoutVorlesen: Die Anwendung liest einen Text Satz für Satz und nennt den aktuellen, damit Sie ihn hervorheben
soundplayern_pbt_soundplayerSpielt einen Ton oder ein Musikstück — Datei des Arbeitsplatzes oder URL — synchron oder nicht, und einen Piepton ohne Datei
jsontreeu_pbt_jsontreeEin einklappbarer, nach Typ gefärbter JSON-Baum-Betrachter — Konfigurationsbildschirme, API-Antworten, Integrations-Debugging
datagridu_pbt_datagridDatenraster aus einem DataStore: typisierte und reichhaltige Spalten, Sortierung, Filter, Gruppierung, Summen, Bearbeitung, Seitenweise Anzeige, CSV-Export
markdownviewu_pbt_markdownviewSchreibgeschützter Markdown-Betrachter in den Farben des Themas: Überschriften, Listen, Tabellen, Aufgabenlisten, farbiger Code, Bilder; Links gehen an die Anwendung, rohes HTML wird nie ausgeführt
scheduleru_pbt_schedulerKalender nach Art von Outlook: Tages-, Wochen-, Monats- und Agendaansicht, Ziehen und Ablegen, Ressourcen, Kategorien, Karten und Tooltips per Vorlage, aus einem DataStore gespeist
videou_pbt_videoVideoplayer: Datei des Arbeitsplatzes (gestreamt) oder URL, Transportleiste im Thema, Untertitel, Poster, Bildaufnahme
statictextu_pbt_statictextRich-Text, anklickbar, mit Lauftext-Modus (Marquee)

Benutzer-Feedback #

KomponenteObjektZweck
messageboxn_pbt_messageboxModales Dialogfeld im Design, synchroner Rückgabewert
toastern_pbt_toaster„Toast“-Benachrichtigungen in der Bildschirmecke

Nichtvisuelle Hilfsobjekte #

KomponenteObjetZweck
crypton_pbt_cryptoHashes, HMAC, Verschlüsselung per Passwort, Zufallswerte, RSA-Signaturen — die Web Crypto des Arbeitsplatzes, nichts zu installieren
restclientn_pbt_restclientHTTPS-Client: GET, POST, Header, JSON, Download — nativ, ohne CORS, auch für PowerBuilder 10

Medien und Viewer #

KomponenteUserobjectZweck
pdfvieweru_pbt_pdfviewerIntegrierter PDF-Viewer
pictureu_pbt_pictureBildanzeige: Anpassungsmodus, Ausrichtung, Plakette, anklickbares Bild
webbrowseru_pbt_webbrowserIntegrierter Webbrowser: Navigation, Verlauf, Kontextmenü