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

Anveo Page Elements

Los Anveo Page Elements definen la representación de una Anveo Page en el Anveo Web Portal. Un Anveo Page Element tiene las siguientes propiedades:

Table No.

El campo Table No. corresponde a un número de un cuadro de Microsoft Dynamics NAV 2015


Element Type

El Element Type define si el Anveo Page Element trata con el diseño de una tarjeta o una lista y para qué clientes está diseñada la Anveo Page.

Para el Anveo Web Portal sólo estarán disponibles las Anveo Pages delElement Type Elemento Portal Web – Tarjeta o Lista de Portal Web.


Visible

El marcador Visible puede utilizarse para ocultar temporalmente un Anveo Page Element, por ejemplo, cuando el elemento no ha sido instalado de forma concluyente en el momento de su publicación.


Readonly

Con el marcadorReadonly puede indicar si el Anveo Page Element debe estar protegido contra cambios. 

Si esta protección de escritura está habilitada en un Anveo Page Element, no se pueden realizar cambios en los campos mostrados.  

El que el Usuario Anveo sea capaz de guardar los datos en su dispositivo depende de los derechos de acceso que se hayan configurado para la Anveo Page y la tabla.

Default Mode on Open Page

Define en qué modo estará la Anveo Page cuando se abra. Puede seleccionar entre View y Edit.

Una protección contra escritura de sólo lectura en el nivel de campo significa que este campo no puede modificarse, independientemente de si la página se ha desbloqueado después mediante la implementación de una función.

Additional Properties de los Anveo Page Elements

Si selecciona un Anveo Page Element en la tarjeta de configuración de una Anveo Page y hace clic en Additional Properties, recibirá las siguientes opciones de configuración:

Double Click Action/Direct Link

En la pestañaDoubleDouble Click Action/Direct Link puede especificar si desea abrir otra Anveo Page o realizar una acción al hacer doble clic.


Open Anveo Page

Si desea abrir una Anveo Page, escriba en el campo
Open Anveo Page el código de la Anveo Page que desea abrir.

La Anveo Page introducida necesita para el cliente correspondiente al menos un Anveo Page Element. De lo contrario, la Anveo Page no se puede encontrar y, por lo tanto, no se puede abrir en el cliente.

El doble clic sólo es posible en las listas del Anveo Web Portal con la protección de escritura activada. En Anveo Web Portal una flecha en el borde derecho de la línea actual indica la posibilidad de un enlace directo.

Custom TableRelation

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 Relación entre la Tabla de Anveo Page y el Campo de la Suite de Anveo Client. Si existe una relación desviada entre los dos o una relación que no puede ser representada a través de relaciones de campo simples, se puede indicar un código en el campoCustomCustom TableRelation que especifica esta relación definida en el código C/AL o a través de Anveo Script (ver aquí).

Action Code

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

Behavior Tab

En la Behavior Tab puede definir el comportamiento de la Anveo Page ante eventos específicos, así como las preferencias para la apariencia.

Write Behavior

En el campo Write Behavior se puede utilizar para establecer cómo se van a transferir los datos de la Anveo Page de Anveo Web Portal a Microsoft Dynamics NAV 2015. Las siguientes opciones están disponibles para elegir:

Direct

Cada cambio en cualquier campo deseado se valida y se guarda en el Microsoft Dynamics NAV 2015 directamente al salir del campo. Una de las ventajas de esta configuración es que todos los datos entran en el sistema inmediatamente y, por lo tanto, son visibles y utilizables para todos los demás usuarios de la base de datos en una fase temprana.


La configuraciónDirect sólo se puede utilizar cuando la clave primaria de una tabla está definida y configurada, por lo que ya está disponible en la base de datos del servidor SQL. Por ejemplo, esta parametrización no funciona en la tabla Precio de venta porque la clave primaria consta de un total de ocho campos.


Delayed

Delayed  El comportamiento de escritura es lo opuesto al comportamiento de escritura directo. Cuando se crea un nuevo registro, el registro se archiva primero en una tabla temporal en Microsoft Dynamics NAV 2015 y, por ejemplo marcado en rojo en la interfaz de usuario. Este registro archivado temporalmente no se transfiere a la tabla de destino en Microsoft Dynamics NAV 2015 y se almacena en la base de datos hasta que el usuario pulse Guardar, modifique otro registro o cierre la Anveo Page. Si se modifica un registro existente, el cliente puede marcarlo primero en naranja por el momento. Al igual que con los registros recién creados, el registro tampoco se guardará en el Microsoft Dynamics NAV 2015 hasta que el usuario realice otra acción, como hacer clic explícitamente en Guardar, cerrar la Anveo Page, editar un registro diferente o crear otro nuevo.

Como con todas las otras formas de comportamiento de escritura, con este tipo las entradas se ejecutan igualmente a través del Validate-trigger para la tabla correspondiente. También se guardan los campos invisibles en la interfaz de usuario y los valores de los parámetros rellenados por este tipo de disparadores.

Una ventaja de esta configuración es que, a diferencia del comportamiento de escritura directa, sólo se realiza una operación de escritura o inserción en la tabla de destino. Una desventaja es que todos los usuarios acceden a una tabla temporal. En el caso de un gran número de accesos, esto podría provocar un llamado»“cuello” de botella» y reducir el rendimiento de los clientes.

Tiene sentido utilizar la opción
Delayed cuando la clave primaria de la tabla subyacente consta de más de un campo y la tabla tiene más de un valor indefinido.

Defined

Defined y Primary key write son formas mixtas de los comportamientos de escritura
Direct y Delayed. Mediante el comportamiento de escritura definido, se puede definir el momento en el que se escriben los datos mediante el código C/AL. Por ejemplo, un registro puede mantenerse temporalmente hasta que se cumpla una condición y se conceda la autorización para escribir. Un ejemplo de código para esto se encuentra en la unidad
de códigoACF Events Sales & Marketing función IsWriteBack.

Primary Key

El comportamiento de escritura dePrimary Key representa una forma especial de comportamiento de escritura definido. Este comportamiento de escritura corresponde al comportamiento de escrituraDirect cuando se modifican campos que no forman parte de la clave primaria. En los casos en que se modifican todos los campos que forman parte de la clave primaria, este comportamiento de escritura corresponde al comportamiento de escritura definido. El registro se guarda en el Microsoft Dynamics NAV 2015 precisamente en el momento en que se valida el primer campo del registro que no forma parte de la clave primaria. Esto significa que todos los campos que forman parte de la clave primaria deben rellenarse primero antes de que se puedan modificar todos los demás campos.

Custom Table Relation Subelement

En el campo Custom Table Relation Subelement puede introducir el código correspondiente a una relación de tabla individualizada para un Anveo Page Element que está subordinado al primer elemento (véase TODO Sección 6.1.). Esta relación de” tabla “personalizada es la que usted mismo ha definido, por ejemplo en la codeunit ACF Events, función CustomWebPageRelation.

Paging Counter per Page

En el campo Paging Counter per Page puede especificar el número máximo de registros que se deben representar en una lista de tipos de Anveo Page Element. Con un valor de 0, el ajuste es adoptado por la configuración. Se recomienda fundamentalmente establecer este valor de forma que sólo se muestre el número exacto de registros que permite la altura de la Anveo Page en el cliente. Esto aumenta tanto la velocidad de carga como la velocidad de visualización en el Anveo Web Portal. El Anveo Web Portal muestra todos los registros, porque todos los registros se guardan localmente en el dispositivo.


Scroll hoizontally

En el campoDesplazarScroll hoizontally puede determinar si una lista debe poder desplazarse horizontalmente para representar, por ejemplo, listas en la disposición de tabla con muchos campos.


Edit Mode Next Field

En el campoEditarEdit Mode Next Field se puede definir la dirección en la que el cursor debe saltar después de pulsar la tecla de tabulación para acelerar las entradas. Esta configuración sólo se puede utilizar en las listas editables de Anveo Web Portal.

AutoSplitKey

Puede utilizar la propiedadAutoSplitKey como la misma propiedad de Microsoft Dynamics NAV 2015 para insertar datos.

Sorting Tab

En la Sorting Tab puede elegir una clave de una tabla y establecer la clasificación en una Anveo Page.


Key

Aquí puede seleccionar la Key de la tabla cómo se ordenarán los datos de la Anveo Page.

Order

Aquí puede seleccionar el orden de clasificación. Las opciones posibles son ascendente y descendente.

Mobile Tab

La Mobile Tab contiene las propiedades que se necesitan en la Anveo Mobile App.

Short Press Tab

En laShort Press Tab«ShortShort Press Tab puede definir el comportamiento de una Anveo Page en la Anveo Mobile App cuando se pulsa brevemente una entrada de la lista.

Long Press Tab

En la Long Press Tab puede definir el comportamiento de una Anveo Page en la Anveo Mobile App cuando se pulsa una entrada de la lista durante mucho tiempo.