4D for Mobile Tutorial – Uso de formateadores

Un formateador de datos le permite asignar un tipo de datos de su base de datos a una visualización específica en la parte móvil. Por ejemplo, puede definir un formato de fecha, porcentaje o moneda. Los formateadores de datos también pueden llamar a algún código para crear interfaces inteligentes.

Por ejemplo, puede asociar un formateador de datos a números de teléfono que abra un menú acción en la aplicación móvil cuando el usuario toque el número(por ejemplo, para llamar a la persona o guardarla en contactos).

Existen tres tipos de formateadores:

Formateadores integrados

Este tutorial le mostrará cómo aplicar los formateadores integrados a sus campos. Vamos a:

  • definir un formato para un booleano y una fecha,
  • especificar que un número es un porcentaje y otro una moneda.

 

Formateadores estáticos

Los formateadores estáticos permiten dar formato a los datos. La transformación se describe en un archivo JSON. Puede descargar los formateadores estáticos de la galería o crear los suyos propios. Por ejemplo, el formateador «BoolToImage» de la galería muestra un círculo rojo cuando el valor es falso y un círculo verde para el valor verdadero.

Este tutorial le muestra como crear sus propios formateadores:

  • texto a texto,
  • entero a texto,
  • entero a imagen.

 

Formateadores dinámicos

Los formateadores dinámicos contienen código Swift y Kotlin para iOS y Android. En cuanto a los formateadores estáticos, puede descargarlos de la galería o crear sus propios formateadores. En la documentación, tiene un tutorial con un ejemplo paso a paso para crear un formateador para Swift y otro para Kotlin.

Este vídeo te mostrará cómo obtener un formateador de la galería e integrarlo en su proyecto.

A continuación…

¡Listo! Ahora ya sabe cómo formatear sus datos en su aplicación móvil. Para ir más lejos, puede continuar con el blog o la documentación.

Vanessa Talbot
• Propietario de producto - Vanessa Talbot llegó al equipo de 4D Program en junio de 2014. Como Propietario de producto, está a cargo de escribir las historias de los usuarios y luego traducirlas a especificaciones funcionales. Su papel es también asegurarse de que la implementación de la funcionalidad entregada cumpla con las necesidades del cliente. Desde su llegada, ha trabajado en la definición de funcionalidades claves en 4D. Ha trabajado en la mayoría de las nuevas funcionalidades de multi hilo apropiativo y también en un tema muy complejo: la nueva arquitectura para la aplicación engined. Vanessa es licenciada por Telecom Saint-Etienne. Comenzó su carrera en el Instituto de Investigación Criminal como desarrolladora del departamento audiovisual. También ha trabajado en medios de comunicación y en el ámbito médico como experta en soporte técnico, producción y documentación de nuevas funcionalidades.