Compartilhar definições de estrutura com colegas, usuários ou clientes é simplificado através da formatação HTML.
Em 4D, as definições de estrutura são apresentadas em XML+XSL, que os navegadores processam como HTML para facilitar a leitura humana e a análise de conteúdo por computador.
No entanto, restrições recentes dos navegadores impedem que arquivos locais usem certos recursos externos, a não ser que sejam provenientes da web. Para superar esse problema, 4D agora refaturou essa exportação em um formato HTML+CSS, oferecendo a opção de exportar tanto XML como antes ou diretamente como HTML.
A partir de 4D v20 R4, o ficheiro gerado está em formato HTML quando seleciona o item de menu “File/Export/Structure definition to HTML…”. Desta forma, o arquivo está pronto para ser aberto por qualquer navegador.
A conceção da exportação mantém-se praticamente a mesma, com a adição de algumas informações úteis em falta, como os nomes das relações, e a remoção de informações obsoletas.
Todos os recursos externos de que o ficheiro HTML necessita são colocados na subpasta “html_export_resources”. Esta pasta não será substituída se já existir, por isso sinta-se à vontade para substituir a folha de estilo CSS fornecida pela sua própria folha de estilo.
Como bónus, pode exportar a estrutura com o comando EXPORT STRUCTURE usando um parâmetro opcional:
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)
Esforçamo-nos constantemente para oferecer aos nossos utilizadores a melhor experiência possível, e encorajamo-lo a partilhar os seus pensamentos e comentários no fórum 4D. Seu feedback nos ajuda a entender melhor suas necessidades e melhorar continuamente nossos produtos e serviços.