Export de la définition de la structure en HTML

Le partage des définitions de structure avec des collègues, des utilisateurs ou des clients est simplifié avec l’utilisation du format HTML.

Dans 4D, les définitions de structure sont présentées en XML+XSL, que les navigateurs rendent sous forme de HTML pour faciliter la lecture humaine et l’analyse du contenu par l’ordinateur.

Toutefois, les restrictions récentes imposées par les navigateurs empêchent les fichiers locaux d’utiliser certaines ressources externes, à moins qu’elles ne proviennent du web. Pour résoudre ce problème, 4D a maintenant réorganisé cet export dans un format HTML+CSS, offrant l’option d’exporter soit du XML comme auparavant, soit directement du HTML.

À partir de 4D v20 R4, le fichier généré est au format HTML lorsque vous sélectionnez l’élément de menu « Fichier/Exporter/Définition de la structure vers le fichier HTML… ». De cette manière, le fichier est prêt à être ouvert par n’importe quel navigateur.

La conception de l’export reste largement la même, avec l’ajout de quelques informations manquantes utiles, telles que les noms des relations, et la suppression des informations obsolètes.

Toutes les ressources externes dont le fichier HTML a besoin sont placées dans le sous-dossier « html_export_resources ». Ce dossier ne sera pas écrasé s’il existe déjà, alors n’hésitez pas à remplacer la feuille de style CSS fournie par la vôtre.

En prime, vous pouvez exporter la structure au format HTML avec la commande EXPORT STRUCTURE en utilisant un paramètre optionnel :

var $xml; $html: Text

EXPORT STRUCTURE ($xml) // Export in XML format
File ("/PACKAGE/myStructure.xml").setText($xml)

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

Nous nous efforçons constamment de fournir à nos utilisateurs la meilleure expérience possible, et nous vous encourageons à partager vos idées et vos commentaires sur le forum 4D. Vos commentaires nous aident à mieux comprendre vos besoins et à améliorer continuellement nos produits et services.

Avatar
- Product Owner -Damien Fuzeau a rejoint l'équipe 4D Product en février 2019. En tant que Product Owner, il est en charge de la rédaction des user stories, puis de leur traduction en spécifications fonctionnelles. Son travail consiste également à s'assurer que les implémentations de fonctionnalités livrées répondent aux besoins des clients.Damien est diplômé de l'Université de Nantes en génie logiciel. Il a passé plus de 23 ans dans son ancienne entreprise, d'abord en tant que développeur (découverte de 4D en 1997), puis en tant que responsable de l'ingénierie et architecte logiciel. Cette société est un partenaire OEM de 4D et a déployé des logiciels d'entreprise basés sur 4D pour des milliers d'utilisateurs, sur des centaines de serveurs. Damien est donc habitué au développement et au déploiement 4D dans un contexte multi-langues.