Anveo Web Portal / Personalizar la interfaz de usuario / Ajustar Anveo Pages dinámicamente
This is an automatic translation. The original post is available in Inglés.

Ajustar Anveo Pages dinámicamente

Cuando se configura una Anveo Page, toda la información relacionada con la apariencia de los campos es estática y no cambia. Por código, la apariencia de una Anveo Page puede ser modificada en tiempo de ejecución, por ejemplo colorear los campos bajo ciertas condiciones, resaltar o reemplazar el contenido de los campos con pequeños iconos.

Cualquier cambio dinámico en una Anveo Page puede aumentar su tiempo de carga.

Ejemplo de utilización de ajustes dinámicos de campos

Las siguientes funciones de codeunit ACF Style están disponibles para los ajustes dinámicos de una Anveo Page en el Anveo Web Portal:

SetCondition

Establece la condición de los ajustes dinámicos con una expresión lógica.

TextColor

Establece el color del texto del contenido del campo. El color puede ser una palabra clave como ”Rojo” o un número hexadecimal como #FF0000.

BackgroundColor

Establece el color de fondo del contenido del campo. El color puede ser una palabra clave como ”Rojo” o un número hexadecimal como #FF0000.

BorderColor

Define el color del borde de un campo. El color puede ser una palabra clave como ”Rojo” o un número hexadecimal como #FF0000.

BorderStyle

Define el estilo de borde de un campo. Los valores posibles son: none, dotted, dashed, solid, double.

NoBorder

Establece si aparecerá un borde alrededor del campo. Los valores posibles son: true, false.

TextAlign

Establece la alineación del texto dentro de un campo. Los valores posibles son: left, right, center.

TextIndent

Define la sangría del texto dentro de un campo.

FontWeight

Establece el peso de la fuente en un campo. Los valores posibles son: bold, bolder, negrita, más lighter, normal.

FontSize

Establece el tamaño de fuente de un campo.

ImageNoBorder

Establece si aparecerá un borde alrededor de la imagen. Los valores posibles son: true, false.

Image

Si se especifica el nombre de una imagen, aparecerá en el campo. Puede obtener los valores posibles mediante una búsqueda en el campo Icon Description un menú.

ImagePosition

Establece la posición de una imagen. Los valores posibles son: left, right, center.

Visible

Establece la visibilidad de un campo. Los valores posibles son: true, false.

Enabled

Establece si el campo es editable o no. Los valores posibles son: true, false.

Muchas funciones en la codeunit, por ejemplo TextColor o BackgroundColor, necesitan dos parámetros. La función describe el nombre de la propiedad del campo que se debe modificar. El primer parámetro de la función es el valor que se debe establecer cuando la expresión lógica SetCondition en la página anterior se evalúa como ”false”. De lo contrario, el valor se ajusta en el segundo parámetro. Si un parámetro está vacío, no se realiza ningún cambio, o la propiedad a establecer, tal y como se definió en la definición de Anveo Page.

Tenga en cuenta que no todos los parámetros se muestran correctamente en todos los navegadores posibles.