Export definice struktury v HTML

Automaticky přeloženo z Deepl

Sdílení definic struktur s kolegy, uživateli nebo zákazníky je zjednodušeno pomocí formátování HTML.

Ve 4D jsou definice struktur prezentovány ve formátu XML+XSL, který prohlížeče vykreslují jako HTML pro snadnou čitelnost pro člověka a počítačové zpracování obsahu.

Nedávná omezení prohlížečů však brání místním souborům používat určité externí zdroje, pokud nepocházejí z webu. Aby se tento problém překonal, 4D nyní tento export přeformátoval do formátu HTML+CSS a poskytuje možnost exportovat buď XML jako dříve, nebo přímo jako HTML.

Počínaje verzí 4D v20 R4 je vygenerovaný soubor ve formátu HTML, když vyberete položku nabídky „Soubor/Export/Definice struktury do HTML…“. Tímto způsobem je soubor připraven k otevření v libovolném prohlížeči.

Návrh exportu zůstává z velké části stejný, jen se doplňují některé užitečné chybějící informace, jako jsou názvy vztahů, a odstraňují se zastaralé informace.

Všechny externí zdroje, které soubor HTML potřebuje, jsou umístěny v podsložce „html_export_resources“. Tato složka nebude přepsána, pokud již existuje, takže neváhejte přepsat poskytnutý soubor stylů CSS svým vlastním.

Jako bonus můžete exportovat strukturu pomocí příkazu EXPORT STRUCTURE s použitím nepovinného parametru:

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)

Neustále usilujeme o to, abychom našim uživatelům poskytovali co nejlepší služby, a vyzýváme vás, abyste se o své názory a připomínky podělili na fóru 4D. Vaše zpětná vazba nám pomáhá lépe porozumět vašim potřebám a neustále zlepšovat naše produkty a služby.

Avatar
• Product Owner • Damien Fuzeau se připojil k týmu 4D Product v únoru 2019. Jako Product Owner má na starosti psaní uživatelských příběhů a jejich následný převod do funkčních specifikací. Jeho úkolem je také zajistit, aby dodávané implementace funkcí vyhovovaly potřebám zákazníků. Damien vystudoval softwarové inženýrství na University of Nantes. Ve své bývalé společnosti strávil více než 23 let, nejprve jako vývojář (objevil 4D v roce 1997) a později jako technický manažer a softwarový architekt. Tato společnost je partnerem 4D OEM a nasadila obchodní software založený na 4D pro tisíce uživatelů na stovkách serverů. Damien je tedy zvyklý na 4D vývoj a nasazení ve vícejazyčném kontextu.