Status Bar Status Bar
Status Bar

In sintesi

In questa lezione vedremo l'uso degli indicatori all'interno di status bar anche in applicazioni web.

Nota: questo video corso è stato realizzato con la versione 4 di Instant Developer. Anche se i contenuti sono ancora attuali e sono utili per imparare ad utilizzare Instant Developer, alcune affermazioni sono di fatto superate. Per i dettagli e le ultime novità sulle funzionalità illustrate vi rimandiamo alla sezione di reference che viene tenuta aggiornata giornalmente.
Video lezione

In questa lezione vedremo l'uso degli indicatori della status bar, che sono normalmente presenti in applicazioni di tipo client/server o applet piuttosto che in applicazioni web based.

La status bar viene solitamente utilizzata per comunicare messaggi all'utente; nelle applicazioni web invece si preferisce usare la barra dei messaggi per questo. La status bar è divisa in indicatori. Infatti è possibile aggiungere all'applicazione o alle form nuovi indicatori con il comando Add Indicator. Gli indicatori delle form saranno visibili solo quando la corrispondentge form è aperta e verranno aggiunti a quelli definiti nell'oggetto applicazione. Vediamo le proprietà dell'indicatore. Oltre al nome e alla descrizione vediamo lo stile che di solito è NORMALE per un indicatore di testo, DATE per evidenziare la data odierna nella status bar e TIME per aggiungere un orologio alla status bar. Poi c'è il tipo di allineamento, il bordo ed infine il tipo di dimensione che può essere: inbase al contenuto, in base allo spazio disponibile, oppure fissa ed in questo caso va specificata sotto. L'icona rappresenta l'icona che viene inizialmente mostrata vicino al testo, questi flag rappresentano il valore iniziale delle proprietà visibile e abilitato, questo flag dice che l'indicatore apparirà dalla parte destra della statusbar, dopo gli indicatori specifici della form attiva, ed infine l'indicatore USEFORSYSTEMMESSAGES riserva l'indicatore al sistema che potrà usarlo quando deve comunicare dei messaggi, questo è valido innanzitutto per le applicazioni Client/Server, mentre per quelle web ci sono metodi più adatti a questo che non l'uso degli indicatori.

Vediamo la libreria degli indicatori: possiamo impostare il testo, l'icona ed effettuare il refresh dell'indicatore, magari all'interno di un ciclo stretto in un applicazione client/server. L'evento ACTIVATE viene lanciato se l'utente clicca sull'indicatore, nel caso che esso sia abilitato. Inoltre notiamo l'uso della procedura SHOWSYSTEMMESSAGE dell'oggetto applicazione che farà apparire un messaggio all'interno dell'indicatore riservato ai messaggi.

Vediamo come funzionano gli indicatori in un applicazione web e in una client/server. Quando apriamo un nuovo progetto, sono già definiti tre indicatori. Usiamo l'evento di OnChangeRow nella videata prodotti per mostrare un messaggio di sistema nella status bar. Compiliamo l'applicazione in ambiente web, come si vede gli indicatori appaiono nella barra dei messaggi. Compiliamo in ambiente Client/Server. Notiamo che la status bar può apparire in alto o in basso, a seconda dell'impostazione data nelle proprietà dell'applicazione client. Cambiamole e mettiamola sotto..

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum

Scrivi una domanda e premi Invio per cercare nella documentazione online. Se non trovi risposte adeguate, potrai inviarla gratuitamente all’help desk.

Cerca