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.
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.
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
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.
¡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.