Passa al contenuto principale

GETLASTRIBBONEVENT

DesktopValore di ritornoStringa

Restituisce l'identificativo del bottone della Ribbon Bar premuto.

suggerimento

Può essere utilizzata nel caso in cui la composizione della videata sia articolata su sorgenti differenti; in questi contesti, dopo l'uscita dalla videata di dettaglio, è possibile determinare qual è il tasto premuto ed eseguire la relativa azione pur non avendo localmente la definizione completa della Ribbon Bar.

Definizione BC

È possibile utilizzare la seguente sintassi per utilizzare la funzione:

GETLASTRIBBONEVENT(<VIDEATA>)

Parametri

VIDEATA

Identificativo della videata.

note
  • Deve corrispondere al parametro IDRUNTIME nella specifica DEFVID.
  • Nel caso di multipagina corrisponde all'id della videata di dettaglio.

Esempi

Ultimo evento eseguito

 '@DEFVID DIM[20,70] TIT["Videata"] ID["IDVideata"] NOME[VideataEsempio1] RIBBON[IDRIBBON["IDRibbonEsempio_FN1"]]

'@DEFRIBBONBAR NOME[FunzioniRibbonBarEsempio1] IDRIBBONBAR["IDRibbonEsempio_FN1"] _
CATEGORIA[ID["Categoria1_1"] TIT["Azioni"] _
GRUPPO[ID["Grupppo1"] TIT["Navigazione"] _
BOTTONE[ID["SYS_EXIT"] TIT["Abbandona"] AZIONE[Abbandona()]] _
BOTTONE[ID["SYS_NEW"] TIT["Nuovo documento"] AZIONE[Nuovo()]] _
BOTTONE[ID["SYS_DETAIL"] TIT["Ultima azione"] AZIONE[UltimaAzione()]] _
] _
]

'@RUNVID

...

'@SRP UltimaAzione()

DIM IdEvento[STRING] = GETLASTRIBBONEVENT(VideataEsempio1.GetIdRuntime())

If IdEvento = "SYS_NEW" Then

'@DEFVIDMSG MSG["L'ultima azione eseguita dalla ribbon è l'aggiunta del documento"]

EndIf

Return