Cambiar dinámicamente la disposición de los campos según los datos
Por defecto, el diseño de una Anveo Page es estático y no cambia. Si desea cambiar la apariencia en tiempo de ejecución, por ejemplo colorear los campos en determinadas condiciones, resaltar o sustituir el contenido de los campos, puede utilizar su propio código.
Los ajustes dinámicos de campo en el Anveo Mobile App pueden definirse mediante Anveo Script. El código de la acción debe establecerse en la propiedad OnAfterGetRecord – Action de un Anveo Page Element. Anveo Script proporciona un conjunto de opciones para cambiar la disposición de los campos en tiempo de ejecución. Un papel central lo desempeña el comando PAGE que utiliza el primer parámetro SFA (= Set Field Attribute). La llamada completa de la función PAGE para implementar un cambio de campo dinámico tiene la siguiente forma:
- Fieldname es el nombre del campo.
- Attribute es el nombre del atributo.
- [ es el nuevo valor.
El segundo parámetro debe ser una cadena vacía debido a futuras características.
Lista de atributos:
Establece el color del texto de un campo. El color debe definirse utilizando un número hexadecimal como #FF0000.
Establece el color de fondo de un campo. El color debe definirse utilizando un número hexadecimal como #FF0000.
Establece la alineación del texto dentro de un campo (sólo en tarjetas disponibles). Los valores posibles son:
left, right, center.
FontStyle
Establece el peso de la fuente en un campo. Los valores posibles son: bold, normal, italic, bold_italic.
Establece el tamaño de la fuente de un campo en porcentaje (sólo en tarjetas disponibles).
Establece la visibilidad de un campo. Los valores posibles son: 0, 1.
Establece si el campo es editable o no (sólo en tarjetas disponibles). Los valores posibles son: 0, 1.