Crear un formateador de datos personalizado en 4D para iOS

Traducido automáticamente de Deepl

Con 4D v17 R3, introdujimos formateadores de datos básicos para fechas, porcentajes, tiempo, etc. 4D v17 R4 lleva las cosas un paso más allá al ofrecerle la posibilidad de crear sus propios formateadores de datos y utilizarlos directamente desde el Editor de Proyectos.

En la documentación de 4D para iOS, encontrará un nuevo capítulo Crear formateador de datos en la sección Formateador de datos. En él se describe todo el proceso de creación de formateadores de datos. La forma más fácil de crear su propio formateador es modificar un ejemplo existente. Para ello, existe un proyecto de inicio que le ayudará a crear los formateadores que mejor se adapten a sus necesidades.

A la izquierda se muestra una imagen de lo que tenemos antes de aplicar nuestros formateadores. La imagen de la derecha muestra el resultado que queremos conseguir:

¿Qué ha cambiado?

En este ejemplo hemos convertido

  • 1- la enumeración de enteros en una cadena para el campo de trabajo: 3 se convierte en «Product Owner».
  • 2- Enumeración entera en imagen para el campo de estado: 1 se convierte en el icono de estado «en curso».
  • 3- Enumeración de texto en cadena para el campo de país: FRA se convierte en «Francia».
  • 4- enumeración de texto en imagen para el campo de gerente: Eric se convierte en la imagen del «perfil de Eric

El proceso de creación del formateador de datos es bastante sencillo y te permite añadir una nueva dimensión a tus aplicaciones simplemente utilizando archivos JSON.

¡Feliz formateo!

David Azancot
• Propietario de Producto 4D for iOS - David Azancot se unió al equipo de Producto 4D como Propietario de Producto en 2017. Está a cargo de escribir las historias de usuario y traducirlas en especificaciones funcionales. Su papel también incluye asegurarse de que las implementaciones de funcionalidades satisfagan las necesidades de los clientes. David se graduó con un MBA en Mercadeo, Internet y Movilidad en el Instituto Leonard De Vinci y comenzó su carrera en 2011 con una empresa móvil de nueva creación, posteriormente adquirida por Madvertise (un grupo de mercadeo móvil). Apasionado de las interfaces móviles, fue la elección natural para desarrollar formatos de anuncios móviles interactivos para el grupo en 2015. Paralelamente, David desarrolla sus propias aplicaciones para iOS y Android desde 2012.