Comprender las necesidades de los usuarios finales y crear interfaces fáciles de usar son prioridades para todos los desarrolladores de aplicaciones.
Y como ya sabrá, el lenguaje 4D le permite poner alias a los nombres de tablas y campos para hacerlos más legibles para los usuarios finales. Esto permite una traducción y legibilidad más fácil en los diálogos estándar (editores de consultas, de ordenación y de fórmulas), pero también filtrar cualquier tabla o campo que deba mantenerse fuera de la vista de los usuarios finales.
Durante el 4D Summit 2018, tuvimos peticiones para extender esta característica a 4D Write Pro. ¡Bueno, hemos escuchado y ahora está disponible con 4D v17 R4!
Ejemplo: 4D Write Pro y las estructuras virtuales
El aliasing (es decir, la creación de una estructura virtual) de tablas y campos se realiza con los comandos SET TABLE TITLES y SET FIELD TITLES.
Una vez que haya «virtualizado» sus tablas y campos, los usuarios finales de su aplicación estarán muy contentos de ver todas las expresiones insertadas en los documentos de 4D Write Pro en su propio idioma. Los francófonos seguramente preferirán ver «[Clientes]Código Postal» en lugar de «[Clientes]Código Postal». Y los angloparlantes preferirán ver » Código postal» en lugar de » Zip_code«.
Aún mejor, el editor de fórmulas también admite la estructura virtual. Cuando sus usuarios inserten sus propias expresiones, utilizarán los nombres de campo que les son familiares, no los internos. Como 4D configura automáticamente la interfaz de usuario en función de la configuración del sistema, el editor de fórmulas se mostrará en su propio idioma…
Nota: ¡No olvide utilizar el parámetro opcional «*» si piensa utilizar el editor de fórmulas!
… aunque la estructura se haya creado en otro idioma (en el ejemplo siguiente, la estructura se ha creado en inglés).
Puede encontrar más información en la documentación.