IMPOSTAZIONE DELLE APPLICAZIONI
Quando si usa la funzione @DialogBox, tutti i valori immessi nella finestra di dialogo vengono memorizzati nel documento creato con il modulo host e possono essere visualizzati nella finestra delle proprietà del documento, anche se i campi non possono essere visti nel modulo host. Se si utilizza la parola chiave [NoNewFields] unitamente alla funzione @DialogBox, i campi che si trovano su entrambi i moduli, quello host e quello di dialogo, verranno aggiornati quando il modulo di dialogo viene salvato o modificato. Con l'uso della parola chiave[NoFieldUpdate], nessun campo o valore di campo appartenente al modulo di dialogo verrà aggiornato sul modulo host.
Le regioni di layout sono supportate solo nelle applicazioni IBM® Lotus® Notes®.
1. Aprire o creare il modulo di dialogo.
2. Scegliere Crea - Regione di layout - Nuova regione di layout.
3. Ridimensionare la regione di layout in modo da adattarla alla finestra di dialogo che si vuole creare.
4. Scegliere Imposta - Proprietà del layout.
5. Deselezionare Mostra cornice e selezionare Stile 3D.
6. Fare clic sulla regione di layout e creare le immagini grafiche, il testo e i campi per la finestra di dialogo.
7. Chiudere e salvare il modulo.
8. Fare doppio clic sul modulo host che visualizzerà il pulsante @DialogBox.
9. Collocare il cursore nel punto in cui si desidera aggiungere il pulsante e scegliere Crea - Punto di attivazione - Pulsante.
10. Aggiungere, sulla linguetta Visualizza, un'etichetta e la larghezza per il pulsante.
11. Nel quadro Programmazione, fare clic su Formula e scrivere una formula utilizzando @DialogBox. Includere il nome del modulo di dialogo.
Linee guida per l'impostazione di moduli che presentano una finestra di dialogo
Per essere il più possibile coerenti con l'interfaccia utente di Notes si seguano le indicazioni qui elencate.
Sebbene sia possibile impostare il modulo di dialogo in qualunque modo, una regione di layout 3D ha il vantaggio di assomigliare maggiormente a una finestra di dialogo. Una regione di layout di 18 cm quadrati è abbastanza grande per visualizzare alcuni campi e due o tre pulsanti.
I pulsanti OK e Annulla compaiono automaticamente a destra della regione di layout. Se non si desidera visualizzare il pulsante di annullamento, usare la parola chiave [NoCancel] con la funzione @DialogBox. Se non si desidera visualizzare entrambi i pulsanti (OK e Annulla) usare la parola chiave [NoOkCancel].