Exportación de definiciones de estructura en HTML

Traducido automáticamente de Deepl

Compartir las definiciones de estructura con colegas, usuarios o clientes se simplifica gracias al formato HTML.

En 4D, las definiciones de estructura se presentan en XML+XSL, que los navegadores renderizan como HTML para facilitar la legibilidad humana y el análisis del contenido por ordenador.

Sin embargo, las recientes restricciones de los navegadores impiden que los archivos locales utilicen ciertos recursos externos a menos que procedan de la web. Para superar este problema, 4D ha refactorizado esta exportación en un formato HTML+CSS, proporcionando la opción de exportar XML como antes o directamente como HTML.

A partir de 4D v20 R4, el fichero generado está en formato HTML cuando se selecciona la opción de menú «Archivo/Exportar/Definición de estructura a HTML…». De esta forma, el fichero está listo para ser abierto por cualquier navegador.

El diseño de la exportación sigue siendo prácticamente el mismo, con la adición de algunos datos útiles que faltan, como los nombres de las relaciones, y la eliminación de otros obsoletos.

Todos los recursos externos que necesita el archivo HTML se colocan en la subcarpeta «html_export_resources». Esta carpeta no se sobrescribirá si ya existe, así que siéntete libre de sustituir la hoja de estilos CSS proporcionada por la tuya propia.

Además, puede exportar la estructura con el comando EXPORT STRUCTURE utilizando un parámetro opcional:

var $xml; $html: Text

EXPORT STRUCTURE ($xml) // Export in XML format
File ("/PAQUETE/miEstructura.xml").setText($xml)

EXPORT STRUCTURE ($html; html format) // Export in HTML format
File ("/PAQUETE/miEstructura.html").setText($html)

Nos esforzamos constantemente para ofrecer a nuestros usuarios la mejor experiencia posible, y le animamos a compartir sus opiniones y comentarios en el foro 4D. Sus comentarios nos ayudan a comprender mejor sus necesidades y a mejorar continuamente nuestros productos y servicios.

Avatar
• Propietario de producto - Damien Fuzeau se ha unido al equipo de 4D Product en febrero de 2019. Como Propietario de producto, está a cargo de escribir historias de usuario, y luego traducirlas a especificaciones funcionales. Su trabajo también implica asegurarse de que las implementaciones de funcionalidades entregadas estén cumpliendo con las necesidades del cliente. Damien es licenciado en ingeniería de software por la Universidad de Nantes. Estuvo más de 23 años en su anterior empresa, primero como desarrollador (descubriendo 4D en 1997), y más tarde como gerente de ingeniería y arquitecto de software. Esta compañía es un Partner OEM de 4D y ha desplegado softwares empresariales basados en 4D para miles de usuarios, en cientos de servidores. Por lo tanto, Damien está acostumbrado al desarrollo y despliegue de 4D en un contexto multilingüe.