| dalla versione 8.5.3800 - modificato il 10/05/2010 - link - english
|
Condizioni di notifica
Questo evento viene notificato dall'applicazione quando questa riceve un messaggio dal browser.
Utilizzo consigliato
Questo evento può essere utilizzato per gestire eventuali messaggi mandati dal browser personalizzando il motore javascript RD3. Se ad esempio si ha la necessità di lanciare del codice javascript particolare ad avvio dell'applicazione si può intercettare il messaggio "start" che viene inviato ogni volta che l'applicazione viene ricaricata.
Argomenti
Messaggio
|
Indica il nome del messaggio ricevuto dal browser.
|
Nodo
|
E' il nodo XML ricevuto dal browser. Contiene tutte le informazioni raccolte dal client che verranno gestite dal sistema
|
Skip
|
Parametro di output booleano. Se impostato a True fa in modo che il framework non gestisca questo messaggio
|
Note
L'evento viene notificato per ogni messaggio ricevuto; in ogni richiesta può contenere più messaggi.
event Esempidp.OnBrowserMessage(
string Messaggio
XMLNode Nodo
inout boolean Skip
)
{
string ms = Messaggio + " : "
switch (Messaggio)
{
case "start":
ms = ms + "Riavvio framework RD3"
break
case "chg":
ms = ms + "Cambio di proprietà di un oggetto"
break
case "clk":
ms = ms + "Click sulla caption di un campo o su un comando"
break
case "timer":
ms = ms + "E' scattato un timer"
break
case "close":
ms = ms + "Chiusura di una form"
break
case "confirm":
ms = ms + "Chiusura di una form modale con conferma"
break
case "btb":
ms = ms + "Pressione di un pulsante della Toolbar"
break
case "claclk":
ms = ms + "Chiudere tutte le form"
break
case "col":
ms = ms + "Collassamento/espansione di un Frame"
break
}
Configurazioni.Mylog = Configurazioni.Mylog + ms + "/n"
}
Cosa ne pensi?
Ti sono rimaste delle domande su punti che questo articolo non ha trattato? Pensi che sia utile aggiungere una nota all'articolo? Aiutaci a migliorare la documentazione di Instant Developer scrivendo il tuo commento nei campi qui sotto.