| At line 1 added 47 lines |
| %%(display:none) |
| {{{ |
| WikiUp |
| }}} |
| /% |
| \\ |
| L'emissione di un messaggio all'interno di un servizio avviene tramite il richiamo della /copy £JAX_BMES.\\ |
| I messaggi vengono salvati in una schiera che viene pulita in ingresso nella £JAX_IMP0 e vengono scritti sulla coda (e quindi trasmessi al client) nella £JAX_FIN0.\\ |
| L'esecuzione della £JAX_BMES non causa quindi l'immediata emissione del messaggio; popola un elemento della schiera con il messaggio che viene poi trasformato in XML e inviato al client dalla £JAX_FIN0.\\ |
| \\ |
| %%quote |
| C* Eseguo la £DMSG per reperire il testo del messaggio |
| C EVAL £DMSAZ='7' |
| C EVAL £DMSME='BAS0001' |
| C EVAL £DMSFI='MSGBA' |
| C EVAL £DMSVA=§F1.£UIBFU |
| C EXSR £DMSG |
| C* Aggiungo un messaggio di errore modale |
| C EVAL £JaxMMod=£Jax_ModPM |
| C EVAL £JaxMGra=£Jax_GraErr |
| C EVAL £JAXMTXT=£DMSTE |
| C EVAL £JaxMTyp='I' |
| C EXSR £JAX_BMES |
| /% |
| ---- |
| \\ |
| Un messaggio generico è composto da\\ |
| * Tipo (£JaxMTyp)\\ |
| ** '' I '' = Visualizzano il messaggio e prevedono "OK" come unica risposta possibile per l'utente\\ |
| ** '' C '' = Visualizzano il messaggio e permettono all'utente di accettare ("OK") o rifiutare ("CANCEL") un'azione in corso\\ |
| ** '' Q '' = Visualizzano il messaggio e permettono all'utente di scegliere tra più funzioni possibili su cui cliccare\\ |
| * Gravity (£JaxMGra) oggetto V2MSGRA:\\ |
| ** costante'' £Jax_GraInf'' ('INFO')\\ |
| ** costante'' £Jax_GraWrn'' ('WARNING')\\ |
| ** costante'' £Jax_GraErr'' ('ERROR')\\ |
| * Mode (£JaxMMod) oggetto V2MSMOD:\\ |
| ** costante'' £Jax_ModHH'' ('HH' Messaggio non visibile)\\ |
| ** costante'' £Jax_ModTN'' ('TN' Notifica temporanea a scomparsa)\\ |
| ** costante'' £Jax_ModPN'' ('PN' Notifica permanente da chiudere)\\ |
| ** costante'' £Jax_ModPM'' ('PM' Messaggio modale)\\ |
| ** costante'' £Jax_ModPM'' ('PM' Messaggio modale)\\ |
| ** costante'' £Jax_ModPT'' ('PT' Permanente modale all'interno del componente)\\ |
| ** costante'' £Jax_ModPS'' ('PS' Permanente da chiudere all'interno del componente)\\ |
| ** costante'' £Jax_ModTS'' ('TS' Temporaneo a scomparsa all'interno del componente)\\ |
| * Testo (£JaxMTxt)\\ |
| * TestoCompleto (facoltativo) (£JaxMTx2)\\ |
| \\ |