Scopo
Questa procedura invia un messaggio alla videata inclusa in questa sotto-videata; verrà notificato di conseguenza l'evento OnSendMessage che la videata potrà utilizzare per gestire il messaggio.
Sintassi
SubForm.sendMessage(Message, Document, Par1, Par2, Par3, Par4)
Argomenti
| Message | Indica il nome del messaggio |
| Document | Documento opzionale da inviare alla sotto-videata |
| Par 1 | Opzionale. Contiene una espressione qualsiasi (il cui risultato non sia né un object né un generic document) il cui valore sarà fornito al destinatario del messaggio. |
| Par 2 | Opzionale. Contiene una espressione qualsiasi (il cui risultato non sia né un object né un generic document) il cui valore sarà fornito al destinatario del messaggio. |
| Par 3 | Opzionale. Contiene una espressione qualsiasi (il cui risultato non sia né un object né un generic document) il cui valore sarà fornito al destinatario del messaggio. |
| Par 4 | Opzionale. Contiene una espressione qualsiasi (il cui risultato non sia né un object né un generic document) il cui valore sarà fornito al destinatario del messaggio. |
Esempio di codice
// ****************************************************************************
// Questo evento viene notificato dall'oggetto Tabbed View quando viene
// cambiata la pagina attiva.
// ****************************************************************************
event TabbedDinamica.Tabbed.ChangePage(
int PreviousPage // È un numero intero rappresentante l'indice della...
inout boolean Cancel // Se impostato a True annulla il cambio pagina.
)
{
IDForm idf = null // Riferimento alla videata +
//
try
...
catch
...
//
if (idf == null)
...
//
// Verifico se è stata selezionata la pagina contenente la Videata Adder ed
// in quel caso apriamo il Popup
if (Tabbed.selectedPage() == Tabbed.getFormPageIndex(idf))
...
else if (Tabbed.selectedPage() == Categorie.me())
{
// Se ho selezionato la Form Categorie le notifico un messaggio
Categorie.sendMessage("page selected")
}
else
...
}
// Questo evento viene notificato dall'oggetto Tabbed View quando viene
// cambiata la pagina attiva.
// ****************************************************************************
event TabbedDinamica.Tabbed.ChangePage(
int PreviousPage // È un numero intero rappresentante l'indice della...
inout boolean Cancel // Se impostato a True annulla il cambio pagina.
)
{
IDForm idf = null // Riferimento alla videata +
//
try
...
catch
...
//
if (idf == null)
...
//
// Verifico se è stata selezionata la pagina contenente la Videata Adder ed
// in quel caso apriamo il Popup
if (Tabbed.selectedPage() == Tabbed.getFormPageIndex(idf))
...
else if (Tabbed.selectedPage() == Categorie.me())
{
// Se ho selezionato la Form Categorie le notifico un messaggio
Categorie.sendMessage("page selected")
}
else
...
}
- Questa procedura può essere utilizzata per comunicare in modo generico con la sotto-videata, passandole le informazioni di cui necessita.
- Questa procedura notifica alla sotto-videata l'evento di OnSendMessage, passandogli i parametri specificati.
Ultima modifica: 23/03/2021 / Validità: da 9.1.4040
procedura