Anveo Web Portal / Personalizar la interfaz de usuario / Mostrar valores de retorno o variables C/AL
This is an automatic translation. The original post is available in 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 Microsoft Dynamics NAV 2018.

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.

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.