This is an automatic translation. The original post is available in Inglés.

Campos y botones

Con un clic en el botón Fields del menú, se abre una nueva ventana que permite configurar las pestañas y los campos de un Anveo Page Element.

Los Anveo Page Elements de tipo tarjeta tienen pestañas. Las pestañas de Anveo Web Portal se parecen a las pestañas a las que está acostumbrado en los programas de Microsoft Windows.

Los campos en una Anveo Page definen marcadores de posición que pueden ser rellenados con datos de Microsoft Dynamics NAV 2018. Un campo también se puede utilizar como un botón y puede ejecutar una acción haciendo clic en él. Si desea mostrar datos que no se guardan en las tablas de Microsoft Dynamics NAV 2018 (p. ej. o resultados de las funciones C/AL), aquí puede utilizar tablas y campos virtuales. 

Los campos tienen los atributos siguientes y las opciones posibles:

Type

Un campo en una Anveo Page define marcadores de posición que pueden tener diferentes tipos. En el campo Tipo se puede definir el tipo de campo, que puede tener los siguientes valores:

Field

Representa los datos de un campo del Microsoft Dynamics NAV 2018.

Button

Define el campo como un botón, que puede ejecutar una acción.

Virtual Field

Representa un campo de una tabla virtual, previamente definido en el Anveo Web Portal.

Field No.





ElField No. campo corresponde al número de campo de la tabla Microsoft Dynamics NAV 2018 y puede seleccionarse de los campos existentes mediante una búsqueda. Los FlowFields también están disponibles aquí y se calculan automáticamente. 

Virtual Web Table Code

El campo Virtual Web Table Code es igual alTable No tabla . de un =»»], pero sólo por analogía con las tablas virtuales que se han definido en la sección

Virtual Web Field Code

El fieldVirtualVirtual Web Field Code es igual al fieldVirtualVirtual Web Field Code , pero sólo por analogía con las tablas virtuales que se han definido en el Anveo Web Portal.

Description

La Description se adopta en el Microsoft Dynamics NAV 2018, incluyendo las traducciones de las leyendas de las tablas. De esta manera, no es obligatorio realizar el trabajo extra de introducir de nuevo todas las descripciones con sus correspondientes traducciones para el archivo. Si lo desea, puede adaptar las descripciones de campo y las traducciones manualmente en cualquier momento mediante el botón Asistir a la edición. […].

Link with Previous Field

En el campo EnlaceLink with Previous Field se puede definir si el campo actual se debe enlazar o no con el campo anterior. Por ejemplo, puede enlazar un campo Ciudad con el campo Código postal anterior, ya que tienen una correlación directa entre sí. Además, puede enlazar los botones con campos para que aparezcan en el campo. 

El indicador Link with Previous Field también se puede utilizar en listas. Si el campo enlazado se muestra en la Edit View, puede definir, por ejemplo de ahí para abajo.

Sorting allowed

Poner una marca de verificación en el campo ClasificaciónSorting allowed significa que el usuario de un cliente puede clasificar los registros en función de ese campo en la interfaz de usuario. 

Filter enabled

Poner una marca de verificación en el campoFiltroFilter allowed significa que el usuario de un cliente puede establecer un filtro en ese campo en la interfaz de usuario.

Para poder clasificar o filtrar datos de forma eficiente en un campo, la tabla de Microsoft Dynamics NAV 2018 o la base de datos SQL requiere una clave o un índice en ese campo. Como resultado, la clasificación sólo es posible en los tipos de columnas que cumplen estas condiciones previas.

Readonly

En el campo Readonly se puede especificar si los datos del campo se pueden sobrescribir en el mandante o no. 

Visibility

Visibility indica si el campo debe ser visible en la Anveo Page en el cliente.

En Anveo Page Elements del tipo de lista puede utilizar la visibilidad para definir si el campo debe ocultarse al principio. El usuario puede decidir desocultar el campo posteriormente. La configuración realizada por el usuario durante una sesión no se guardará por razones de rendimiento. Esto significa que la próxima vez que abra la Anveo Page, el campo se volverá a ocultar.

Font Size %

En elFont Size % fuenteFont Size % se puede establecer el tamaño de fuente en porcentaje. Un valor vacío es igual al 100 %. 


Bold

Una marca de verificación en el campo Negrita asegura que la fuente se muestre en negrita.


Table Alignment

En las listas se puede definir en el campo Table Alignment si el contenido del campo debe estar alineado con el borde derecho o izquierdo.

Add Caption

Una marca de verificación en el campo Add Caption asegura que se muestre el subtítulo de la imagen.

Width

El campo Width establece el ancho de un campo. En las listas, el ancho corresponde a un valor absoluto. 

Soporte de listas editables

Show in Edit View

Define si el campo puede seleccionarse para que se muestre en la Edit View. La Edit View es una barra en iOS y Android que se muestra sobre el teclado. En Windows, la Edit View se encuentra en el lado derecho de la página.

Se puede seleccionar un campo para que se muestre en la Edit View, independientemente de si es editable o no.

Do not select content on focus

Define si el contenido del campo se selecciona para edición rápida cuando el campo se enfoca.

Next fieldname on enter

Define qué campo seleccionará el enfoque después de pulsar Intro. Esta configuración no se tendrá en cuenta si se establece un Script on enter.

Script on enter

Define un script que se ejecutará, al pulsar enter en el campo. En este script se pueden establecer varios atributos como Enabled y EditViewVisible.

Si se rellena el Script on enter, no se tendrá en cuenta el valor establecido en Next fieldname on enter. Si el foco se debe fijar en un campo diferente al presionar, ingrese a este campo que necesita ser definido dentro del script.

Las modificaciones del registro y los cambios del registro en el Script on enter se realizarán como dos transacciones separadas. Todos los cambios hechos al registro en el Script on enter se realizarán después de la MODIFY.

Otras propiedades se colocan en diferentes pestañas.

General

La ficha General contiene los siguientes campos:

Default Value

Puede indicar un Default Value para cada campo. Este valor se fija al crear un nuevo registro dentro del campo.

Filter Value

Las restricciones fijas en la lectura de los registros de la tabla se pueden establecer utilizando elFilter Value filtro . Estas restricciones están permanentemente conectadas al Anveo Page Element y no son dinámicas. Un ejemplo de aplicación aquí es el filtrado de la tablaSales Header ventas en términos de ciertos tipos de documentos como las cotizaciones. Los valores de los parámetros se configuran como la funciónSETFILTER en Microsoft Dynamics NAV 2018; en el caso de los campos de opción, se debe proporcionar el valor numérico del valor de la opción. El filtrado dinámico en Anveo Web Portal, por ejemplo reduciendo todos los datos de un cliente o un vendedor, se resuelve con las funciones ReadSecurityFilter de la codeunit ACF Events. Dentro de Anveo Web Portal, los paquetes de sincronización se utilizan para ese tipo de filtrado (ver sección Paquetes de sincronización).

Decimal Precision View

Utilizando el campo Decimal Precision View se puede definir dentro del cliente el número de dígitos que siguen al punto decimal. Por ejemplo, el ajuste Decimal Precision View = 2 y Decimal Precision View = 5 significa que el número 0,12345 se representa en el modo de visualización como 0,12 y en el modo de edición completo como 0,12345. El redondeo se realiza automáticamente para que se cumpla con la máxima precisión.


Decimal Precision Edit

Con el campoDecimal Precision Edit decimal se puede definir el número de dígitos que siguen al punto decimal cuando se está editando el valor decimal. La configuración es análoga a la configuración del campo.

Thousands Separator

Poner una marca de verificación en el campoThousands Separator miles establece un separador en los miles de un número decimal.

Advanced

La pestaña Advanced contiene los siguientes campos:

Field Layout

La Field Layout especifica cómo se debe representar el campo en el mandante. La representación depende del tipo de datos del campo’y permite una cómoda ayuda adicional para escribir, como por ejemplo un calendario en un campo de fecha. En los campos de código con relaciones, se indica el typeLinkedLinked DropDown en lugar deTextText Field . La existencia de la relación se detecta automáticamente al elegir el campo. Sin embargo, el tipo de datos se puede cambiar aquí aText Field texto cuando no se supone que se ofrezca ningún desplegable.
En el Anveo Web Portal hay diseños de campo adicionales que puede elegir, como Imagen (muestra una imagen)Phone (el campo muestra un número de teléfono), Barcode (permite escanear) y URL. Cada uno de los diseños seleccionados muestra automáticamente un botón con un enlace junto a él, sin tener que definir un botón con código de acción por separado.

Lock/Reload Behavior

En elLock/Reload Behavior carga puede fijar el bloqueo y el alcance de los campos de recarga en la interfase de usuario. El ajuste
Lock + Reload All Elements) se establece de forma predeterminada y significa que, al validar un nuevo valor de campo en el Microsoft Dynamics NAV 2018, se bloquea la Anveo Page actual y se vuelven a cargar todos los campos con los datos del Microsoft Dynamics NAV 2018 después. En el settingLockLock + Reload Current Element todos los campos de la Anveo Page Element actual son recargados solamente. El ajusteNoNo Lock + Reload Current Element deja la Anveo Page desbloqueada, por lo que ya se pueden introducir nuevos datos mientras se recarga el Anveo Page Element actual.

Asegúrese de que un campo con la opción No Lock + Reload Current Element no ejecute un trigger de validación que pueda provocar un cambio en los valores de otros campos mostrados en la Anveo Page actual, ya que en la interfaz de usuario se mostrarían datos que no coinciden con los de la base de datos (p. ej. al introducir un número de cliente en el campo Sell-to Customer No. de un pedido de cliente).

Field Name

El Field Name es el identificador interno y único del campo en una Anveo Page que se determina automáticamente por Anveo Client Suite. Este valor se puede utilizar para programar o cambiar la interfaz de usuario de forma dinámica.

DropDown List

La pestaña DropDown List contiene todos los campos para la representación óptima de un desplegable en el Anveo Web Portal:

DropDown Custom Table Relation

Normalmente, la relación entre la Anveo Page actual y la que se va a abrir se crea automáticamente a través de la configuración global en la Anveo Page Table-Field Relation de Anveo Client Suite. Si existe una relación desviada entre los dos o una relación que no se puede representar mediante relaciones de campo simples, se puede indicar un código en el campoDropDownDropDown Custom Table Relation que especifica esta relación definida en el código C/AL o mediante Anveo Script (véase la sección Relaciones flexibles entre Anveo Pages).

DropDown Search in Field

Puede utilizar el campoDropDown Search in Field desplegableDropDown Search in Field para influir en los resultados que se muestran en una lista desplegable al escribir un valor en un campo. DropDown Search in Field establece el orden de los resultados de la búsqueda. Por ejemplo, suponga que tiene enCurrency Code
el campo Código a la izquierda y Descripción a la derecha y que escribe “EUR” en elCurrency Code moneda , tiene la oportunidad de elegir si desea buscar “EUR” en ambos campos, sólo en Código o sólo en Descripción. Además, puede elegir en cuál de los dos campos debe comenzar la búsqueda primero. Seleccionando la opción both (left first) la búsqueda comienza en el campo izquierdo (en nuestro ejemplo el campo Código) y continúa hasta que la lista de resultados de la búsqueda esté vacía. Si la lista está vacía, la búsqueda continúa en el campo derecho (en nuestro ejemplo el campo Descripción). La búsqueda funciona con optionbothboth (right first) análoga a la optionbothboth (left first).

DropDown Wildcard Search

En el campoDropDownDropDown Wildcard Search puede definir el filtro que se utilizará para filtrar los resultados en un desplegable.

DropDown Field 1

En una lista desplegable hay dos campos. En elDropDown Field 1 desplegableDropDown Field 1 se define el primer campo de la lista desplegable. Si se utilizan subtítulos diferentes a los de las constantes definidas globalmente DROPDOWNDEFAULTCAPTION1/2, defina sus propios subtítulos dependientes del idioma utilizando el botón Assist-Edit. […].

DropDown Field 2

Análogamente alDropDown Field 1 desplegableDropDown Field 1, sólo según el segundo campo de un desplegable.

Button

En la pestaña Button se encuentran todos los campos para la definición de un botón:

Button Icon

En el campoButton Icon del botón se puede definir el icono del botón.

Button Linked Anveo Page

Si desea abrir una Anveo Page haciendo clic en el botón, escriba el código de esa Anveo Page en el campo Button Linked Anveo Page.

Button Custom Table Relation

Normalmente, la relación entre la Anveo Page actual y la que se va a abrir se crea automáticamente a través de la configuración global en laAnveo Page Table-Field Relation AnveoAnveo Page Table-Field Relation la Suite de Clientes de Anveo. Si existe una relación desviada entre los dos o una relación que no puede representarse mediante simples relaciones de campo, se puede indicar un código en el campoButtonButton Custom Table Relation que especifica esta relación definida en el código C/AL o mediante Anveo Script (véase).

Button Action Code

Si desea ejecutar alguna otra acción deseada haciendo clic en el botón, introduzca el código de la acción que ha programado mediante el código C/AL o Anveo Script en el campo Button Action Code.


Button Border

Poniendo una marca de verificación en el campoButton Border botón, se dibujará un borde alrededor del botón.

Colors

En la pestaña Colors puede sobreescribir los colores por defecto del cliente y establecer sus propios colores para la descripción, el fondo y la fuente. Todos los colores deben especificarse como un número hexadecimal de seis dígitos (por ejemplo, #FF0000 para el rojo).

Label Color

En el campo Label Color puede definir el color de la descripción.

Field Font Color

En el campoCampoField Font Color puede definir el color de la fuente en el campo.

Field Background Color

En el campoField Background Color campo puede definir el color del fondo del campo.