PBToolboxAI v5 ← 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
angulargaugeu_pbt_angulargaugeQuadrante: un valore su una scala circolare — lancetta, arco pieno o segno, intervalli colorati e loro toni, obiettivo, mezzo quadrante, valore regolabile a mano
chartcartesianu_pbt_chartcartesianGrafico cartesiano: colonne, barre, linee, aree, nuvole, mappe di calore e quotazioni — il tipo si imposta per serie, quindi i combinati esistono
chartpieu_pbt_chartpieGrafico a torta: torta, ciambella o mezza ruota — etichette dentro o fuori, totale nel buco, la legenda nasconde una fetta
commandpaletten_pbt_commandpalettePalette dei comandi: una scorciatoia, tre lettere, qualunque azione
gaugeu_pbt_gaugeIndicatore lineare: un valore lungo una scala dritta, orizzontale o verticale — barra o segno, intervalli colorati e loro toni, obiettivo, valore regolabile a mano
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
contextmenuu_pbt_contextmenuMenu contestuale a cascata, al cursore o sotto un controllo: icone, scorciatoie mostrate, segni di spunta, voci radio, intestazioni di sezione, elenchi lunghi che scorrono e rispondono alla digitazione
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
buttonbaru_pbt_buttonbarUna fila di pulsanti di comando in un solo componente: icona, etichetta, ogni pulsante disattivato, colorato o nascosto tramite il suo handle
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
formu_pbt_formUn intero modulo di inserimento in un solo controllo: campi tipizzati (testo, numero, elenco, pulsanti di opzione, data, ora, colore, casella di controllo, password, e-mail, testo lungo, immagine) in colonne e sezioni comprimibili, validazione con errori di business, modifiche dal caricamento, una riga di DataWindow letta e scritta
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
propertygridu_pbt_propertygridIspettore di valori con nome, come la finestra delle proprietà di un IDE: categorie comprimibili, editor tipizzati (testo, numero, casella di controllo, elenco, colore, data, password), vista alfabetica, ricerca, riquadro di guida, pulsante … per una vostra finestra di dialogo
statictextu_pbt_statictextTesto formattato, cliccabile, con modalità scorrevole (marquee)

Dati #

ComponenteUserobjectRuolo
crosstabu_pbt_crosstabTabella pivot alimentata da un DataStore: aree righe, colonne e valori, aggregazioni, filtri, raggruppamento delle date, esportazioni CSV ed Excel
datagridu_pbt_datagridGriglia di dati alimentata da un DataStore: colonne tipizzate e ricche, ordinamento, filtri, raggruppamento, totali, modifica, paginazione, esportazione CSV
ganttu_pbt_ganttDiagramma di Gantt: griglia di attività e barre su una scala temporale, riepiloghi calcolati, milestone, collegamenti e percorso critico, trascinamento per spostare, ridimensionare o avanzare, domanda prima di una modifica, alimentato da un DataStore che riceve le modifiche
jsontreeu_pbt_jsontreeUn visualizzatore ad albero JSON comprimibile, colorato per tipo — schermate di configurazione, risposte API, debug di integrazione
kanbanu_pbt_kanbanTabellone di schede in colonne, trascinate da una colonna all'altra: limiti di lavoro in corso, etichette, assegnatario, scadenze in ritardo, corpo delle schede tramite modello, tastiera, domanda prima di uno spostamento, alimentato da un DataStore che riceve gli spostamenti
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
treeviewu_pbt_treeviewAlbero di dati e lista ad albero con colonne: nodi indirizzati per percorso, caselle a tre stati, rami caricati su richiesta, modifica dell'etichetta, trascinamento con domanda prima, ricerca, ordinamento, alimentato da un DataStore gerarchico
xmltreeu_pbt_xmltreeUn visualizzatore ad albero XML comprimibile e colorato — il gemello di jsontree per l'XML

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
jsonn_pbt_jsonCostruire un JSON tipo per tipo e rileggerne uno lungo un percorso — in PowerScript puro, gratuito
restclientn_pbt_restclientClient HTTPS: GET, POST, intestazioni, JSON, download — nativo, senza CORS, anche per PowerBuilder 10
xmln_pbt_xmlScrivere un XML elemento per elemento e rileggerne uno con un vero XPath

Contenuti multimediali e visualizzatori #

ComponenteUserobjectRuolo
carouselu_pbt_carouselCarosello come il Cover Flow di iTunes, striscia piatta o pila di schede: immagini, testo formattato o schede scritte da un modello, scorrimento con inerzia, rotellina e tastiera, riproduzione automatica, domanda prima di un cambiamento, alimentato da un DataStore
pdfvieweru_pbt_pdfviewerVisualizzatore PDF integrato
pictureu_pbt_pictureVisualizzazione di un'immagine: modalità di adattamento, allineamento, badge, immagine cliccabile
soundplayern_pbt_soundplayerRiproduce un suono o un brano — file della postazione o URL — in modo sincrono o no, e un bip senza file
speechoutn_pbt_speechoutLettura ad alta voce: l'applicazione legge un testo frase per frase e dice quale, perché tu la evidenzi
videou_pbt_videoLettore video: file della postazione (in flusso) o URL, barra di trasporto a tema, sottotitoli, locandina, cattura del fotogramma
webbrowseru_pbt_webbrowserBrowser web integrato: navigazione, cronologia, menu contestuale