Anveo Web Portal / Personalizar la interfaz de usuario / Mostrar valores de retorno o variables C/AL
Esta es una traducción automática. El mensaje original está disponible en Inglés.

Mostrar valores de retorno o variables C/AL

Puede utilizar tablas virtuales para mostrar valores de retorno de funciones o variables en la interfaz gráfica de usuario. En este caso, el campo virtual no almacena datos, sino que simplemente sirve como marcador de posición para enviar cualquier dato de C/AL al cliente. El concepto es similar al uso de variables globales en las páginas del cliente .

Un ejemplo de esto está en la aplicación central del Anveo Web Portal. El ejemplo está en las últimas líneas de la función OAGetField_EXAMPLE() dentro de la codeunit ACF Events Admin/Examples.

IF (AnveoPageElementField."Virtual Table Code" = 'EXAMPLE') AND
(AnveoPageElementField."Virtual Field Code" = 'VIRTUALFIELD_OUT') THEN
FldRef.VALUE := ACFExample.GetVolumeText();
Ejemplo de identificación de un campo en la interfaz de usuario por un campo virtual. El valor mostrado es proporcionado por la función ACFExample.GetVolumeText.

Para visualizar un valor de retorno de la función, haga lo siguiente:

  • Cree una tabla virtual con un campo que debería mostrarse y establezca la visibilidad como Sólo lectura.
  • Añada este campo virtual a la Anveo Page en la que se debe mostrar el valor de retorno / variable.
  • Configure el valor del campo en el trigger OnAfterGetField en codeunit ACF Events o en su módulo (como en el ejemplo mostrado anteriormente utilizando FldRef.VALUE). La identificación del campo puede hacerse por el Field Name o por una combinación de Virtual Field Code y Virtual Table Code.