Anveo Web Portal / Personalizzare l’interfaccia utente / Mostra valori di ritorno o C/AL- Variabili
Questa è una traduzione automatica. Il messaggio originale è disponibile in Inglese.

Mostra valori di ritorno o C/AL- Variabili

È possibile utilizzare tabelle virtuali per mostrare i valori di ritorno di funzioni o variabili sull’interfaccia grafica utente. Il campo virtuale non memorizza in questo caso nessun dato ma serve semplicemente come segnaposto per inviare i dati da C/AL al cliente. Il concetto è simile all’uso di variabili globali nelle pagine del client .

Un esempio di questo è l’applicazione principale dell’Anveo Web Portal. L’esempio si trova nelle ultime righe della funzione OAGetField_EXAMPLE() all’interno dell’codeunit ACF Events Admin/Examples.

IF (AnveoPageElementField."Virtual Table Code" = 'EXAMPLE') AND
(AnveoPageElementField."Virtual Field Code" = 'VIRTUALFIELD_OUT') THEN
FldRef.VALUE := ACFExample.GetVolumeText();
Esempio di identificazione di un campo nell’interfaccia utente da parte di un campo virtuale. Il valore visualizzato è fornito dalla funzione ACFExample.GetVolumeText.

Per visualizzare un valore di ritorno di una funzione, procedere come segue:

  • Creare una tabella virtuale con un campo che dovrebbe essere visualizzato e impostare la visibilità su Sola lettura.
  • Aggiungere questo campo virtuale alla Anveo Page in cui deve essere visualizzato il valore di ritorno / variabile.
  • Imposta il valore del campo nel trigger OnAfterGetField nell’codeunit ACF Events o nel tuo modulo (come nell’esempio mostrato sopra usando il FldRef.VALUE). L’identificazione del campo può essere effettuata tramite il Field Name o tramite una combinazione di Virtual Field Code e Virtual Table Code.