4D para móviles: Di hola a los alias

Traducido automáticamente de Deepl

Como probablemente sepa, los alias han estado disponibles desde 4D v19 R4. Los alias y los atributos computados fueron un gran paso adelante para nuestro marco de desarrollo.

Los días de definir fórmulas relacionadas con el negocio en su interfaz de usuario 4D han terminado; estos conceptos le ofrecen una nueva forma de separar su lógica de negocio de la interfaz de usuario, permitiéndole mejorar el rendimiento al optimizar las partes por separado.

Y ahora, con 4D v19 R6, los alias están totalmente disponibles y listos para usar para los escalares en sus proyectos móviles de iOS y Android tan pronto como sus alias estén definidos en el lado de 4D.

Con la v19 R6 puede mostrar en la misma pantalla del móvil valores de cualquier parte de su base de datos :

Recordatorio sobre los alias

Un alias no es más que un sinónimo o un acceso directo a un objeto del datastore existente.

Puedes utilizarlos como cualquier otro campo en el proceso de creación de tu aplicación móvil. Así, podrás visualizarlos y publicarlos desde la sección de Estructura del editor de proyectos para móviles.

Esto representa una mejora considerable que te permitirá recuperar valores con varios grados de profundidad y mostrar información aún más relevante en tu app móvil.

Veamos esta característica con un sencillo ejemplo.

Nota: Tenga en cuenta que la selección de entidades y entidades aún no es compatible.

Ejemplo concreto

Estructura 4D

Como puede ver, un empleado está relacionado con una oficina relacionada con un país con su correspondiente bandera.

blank

Así que en el lado 4D, vamos a crear los siguientes alias :

Class extends Entity
exposed Alias aliasOfficeAddress office.name 
exposed Alias aliasOfficeCity office.city 
exposed Alias aliasPhoneNumber office.phoneNumber 
exposed Alias aliasCountryName office.country.name 
exposed Alias aliasCountryFlag office.country.flag.flagPict

LADO DEL EDITOR DEL PROYECTO

Todos los alias creados desde el lado 4D se muestran en la sección Estructura de su proyecto móvil.

blank

Entonces puede utilizarlo como cualquier otro campo en el proceso de creación de su aplicación móvil. Esto significa que puede :

  • utilizar un alias para filtrar sus datos desde la sección Datos
  • utilizarlo como parámetro de acción desde la sección Acción
  • asignarle un icono, etiquetas y formateadores desde la sección Etiquetas e iconos
  • soltarlos en sus plantillas de lista y detalle como cualquier otro campo dependiendo del tipo de alias

blank

LADO DE LA APLICACIÓN MÓVIL

Aquí puedes ver, por ejemplo, que el uso de alias y las imágenes de bandera en el tercer nivel están disponibles directamente desde la pestaña de Empleados en esta aplicación Android.

blank

¡Por lo tanto, esta nueva característica permite un uso más avanzado de las plantillas existentes y muestra información más relevante, lo que le permitirá traer de vuelta a los datos de primer nivel disponibles en diferentes niveles!

No dude en darnos su opinión en el foro de 4D y consulte la documentación para obtener más detalles.

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.