Lacondivisione delle definizioni delle strutture con colleghi, utenti o clienti è semplificata dalla formattazione HTML.
In 4D, le definizioni delle strutture sono presentate in XML+XSL, che i browser rendono come HTML per facilitare la leggibilità umana e l’analisi dei contenuti da parte del computer.
Tuttavia, le recenti restrizioni dei browser impediscono ai file locali di utilizzare alcune risorse esterne, a meno che non provengano dal Web. Per ovviare a questo problema, 4D ha riorganizzato l’esportazione in un formato HTML+CSS, offrendo la possibilità di esportare XML come prima o direttamente come HTML.
A partire da 4D v20 R4, il file generato è in formato HTML quando si seleziona la voce di menu “File/Esporta/Structure definition to HTML…”. In questo modo, il file è pronto per essere aperto da qualsiasi browser.
Il design dell’esportazione rimane in gran parte lo stesso, con l’aggiunta di alcune informazioni utili mancanti, come i nomi delle relazioni, e la rimozione di quelle obsolete.
Tutte le risorse esterne di cui il file HTML ha bisogno sono collocate nella sottocartella “html_export_resources”. Questa cartella non verrà sovrascritta se già esistente, quindi sentitevi liberi di sovrascrivere il foglio di stile CSS fornito con il vostro.
Come bonus, è possibile esportare la struttura con il comando EXPORT STRUCTURE, utilizzando un parametro opzionale:
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)
Ci impegniamo costantemente per fornire ai nostri utenti la migliore esperienza possibile e vi invitiamo a condividere i vostri pensieri e feedback sul forum 4D. Il vostro feedback ci aiuta a comprendere meglio le vostre esigenze e a migliorare continuamente i nostri prodotti e servizi.