PBToolboxAI v4 ← Site

Riferimento dei componenti #

← Sommario della guida

Una pagina per ogni componente della libreria. Ogni pagina segue lo stesso schema: In breve → Avvio rapido → Proprietà → Metodi → Event → Esempi → Buone pratiche.

I meccanismi comuni a tutti i componenti (motore delle proprietà, item, temi, tooltip, of_reset) non vengono ripetuti qui: sono descritti una sola volta nella guida per lo sviluppatore.


Vetrina #

ComponenteUserobjectRuolo
chartcartesianu_pbt_chartcartesianGrafico cartesiano: colonne, barre, linee, aree, nuvole, mappe di calore e quotazioni — il tipo si imposta per serie, quindi i combinati esistono
commandpaletten_pbt_commandpalettePalette dei comandi: una scorciatoia, tre lettere, qualunque azione
ribbonu_pbt_ribbonBarra multifunzione in stile Office: schede, gruppi, controlli avanzati, menu applicativo, barra di accesso rapido

Contenitori e navigazione #

ComponenteUserobjectRuolo
breadcrumbu_pbt_breadcrumbFilo di Arianna: il percorso cliccabile che dice dove ci si trova, e che ripiega il centro quando non ci sta più
dockcontaineru_pbt_dockcontainerPannelli ancorabili in stile Visual Studio, che ospitano veri controlli PowerBuilder
listbaru_pbt_listbarBarra di navigazione laterale a sezioni comprimibili
menubaru_pbt_menubarBarra dei menu dell'applicazione: menu, sottomenu, voci spuntabili, scorciatoie
shellexploreru_pbt_shellexplorerL'albero della shell di Windows: Desktop, Questo PC, unità, Rete — con le vere icone della postazione
radialmenuu_pbt_radialmenuMenu contestuale radiale: i comandi a corona attorno al cursore, scelti per direzione
tabu_pbt_tabSchede moderne che ospitano veri controlli PowerBuilder
tilesboxu_pbt_tilesboxRiquadri raggruppati in stile schermata iniziale, di dimensioni variabili e animati
toolbaru_pbt_toolbarBarra degli strumenti a più bande: pulsanti, interruttori, menu, overflow

Barre e avanzamento #

ComponenteUserobjectRuolo
progressbaru_pbt_progressbarBarra di avanzamento determinata o indeterminata
statusbaru_pbt_statusbarBarra di stato a pannelli
stepbaru_pbt_stepbarSequenza di passaggi di una procedura guidata

Testo e immissione #

ComponenteUserobjectRuolo
buttonu_pbt_buttonPulsante a tema: icona, stili, badge, scorciatoia
codeeditoru_pbt_codeeditorEditor di codice con evidenziazione della sintassi
speechoutn_pbt_speechoutLettura ad alta voce: l'applicazione legge un testo frase per frase e dice quale, perché tu la evidenzi
soundplayern_pbt_soundplayerRiproduce un suono o un brano — file della postazione o URL — in modo sincrono o no, e un bip senza file
jsontreeu_pbt_jsontreeUn visualizzatore ad albero JSON comprimibile, colorato per tipo — schermate di configurazione, risposte API, debug di integrazione
datagridu_pbt_datagridGriglia di dati alimentata da un DataStore: colonne tipizzate e ricche, ordinamento, filtri, raggruppamento, totali, modifica, paginazione, esportazione CSV
markdownviewu_pbt_markdownviewVisualizzatore Markdown in sola lettura con i colori del tema: titoli, elenchi, tabelle, elenchi di attività, codice colorato, immagini; i link vanno all'applicazione, l'HTML grezzo non è mai eseguito
scheduleru_pbt_schedulerCalendario alla maniera di Outlook: viste giorno, settimana, mese e agenda, trascinamento, risorse, categorie, schede e tooltip tramite modelli, alimentato da un DataStore
videou_pbt_videoLettore video: file della postazione (in flusso) o URL, barra di trasporto a tema, sottotitoli, locandina, cattura del fotogramma
statictextu_pbt_statictextTesto formattato, cliccabile, con modalità scorrevole (marquee)

Riscontro all'utente #

ComponenteOggettoRuolo
messageboxn_pbt_messageboxFinestra di dialogo modale a tema, con esito sincrono
toastern_pbt_toasterNotifiche «toast» nell'angolo dello schermo

Utilità non visuali #

ComponenteObjetRuolo
crypton_pbt_cryptoHash, HMAC, cifratura con password, valori casuali, firme RSA — la Web Crypto della postazione, nulla da installare
restclientn_pbt_restclientClient HTTPS: GET, POST, intestazioni, JSON, download — nativo, senza CORS, anche per PowerBuilder 10

Contenuti multimediali e visualizzatori #

ComponenteUserobjectRuolo
pdfvieweru_pbt_pdfviewerVisualizzatore PDF integrato
pictureu_pbt_pictureVisualizzazione di un'immagine: modalità di adattamento, allineamento, badge, immagine cliccabile
webbrowseru_pbt_webbrowserBrowser web integrato: navigazione, cronologia, menu contestuale