Livello: Intermedio
Peter Mroz, programmatore statistico, Janssen Pharmaceutical
Justin Chilton, JMP Senior Associate Test Engineer, SAS

L'interfaccia utente di un'applicazione dovrebbe essere facile da capire e da usare. Interfacce utente di qualità si tradurranno in utenti coinvolti, meno frustrazioni e un'esperienza utente ottimale. Questo intervento si concentrerà su come potenziare le interfacce utente utilizzando una varietà di tecniche in JSL. La maggior parte delle persone ha familiarità con l'utilizzo della tabella dati JMP per visualizzare e interagire con una griglia di valori. Se approfondisci JSL, scoprirai che puoi fare cose simili utilizzando un oggetto chiamato Table Box. Puoi popolare un Table Box con gli oggetti String Col Box, String Col Edit Box, Number Col Box, Number Col Edit Box, Check Box e Radio Box. Cosa succede se vuoi visualizzare il testo con font, stili o dimensioni diversi, o cambiare i colori di primo piano o di sfondo nella griglia del Table Box? Cosa succede se vuoi visualizzare una colonna di pulsanti cliccabili? Cosa succede se vuoi visualizzare una colonna di icone che rappresentano lo stato di una riga? O che ne dici di una colonna di mini-grafici? Il Col Box è la risposta! Il Col Box è un tipo speciale di oggetto colonna che può contenere qualsiasi altro display box. Questa capacità consente di migliorare le interfacce utente delle applicazioni. Questo intervento mostrerà numerosi esempi di utilizzo dell'oggetto di visualizzazione Col Box, nonché un'implementazione in un'applicazione reale che ne ha migliorato notevolmente l'usabilità. Inoltre, mostreremo altre tecniche di potenziamento, tra cui l'utilizzo di icone in pulsanti e menu per azioni più intuitive, l'utilizzo di suggerimenti o di hover-help, l'utilizzo di schede per riordinare gli elementi e la fornitura di funzionalità di ricerca per elenchi di selezione lunghi per velocizzare la selezione.
I materiali della presentazione sono disponibili anche su GitHub: Potenzia le tue interfacce utente in JSL