4D v16.3Área Web |
||
|
4D v16.3
Área Web
Área Web
As áreas web podem mostrar todo tipo de conteúdo web ao interior de seus formulários: as páginas HTML com conteúdo estático ou dinâmico contém arquivos, imagens, Javascript, Flash, PDF (1)... ou até mesmo documentos MS Office (em Windows, com MS Office instalado). (*) O uso de plugins Web e Java applets não é recomendável nas áreas Web porque pode levar à instabilidade na operação de 4D, particularmente ao nível de gerenciamento de eventos. O motor de renderização da área web depende da plataforma de execução da aplicação e do estado da opção Utilizar Web Kit integrado (ver o parágrafo "Propriedades específicas"). É possível criar áreas web em um mesmo formulário. Note, entretanto, que a inserção de Web areas é sujeita à algumas limitações (ver seção abaixo "Localizações não suportadas"). Várias ações padrão,numerosos comandos de linguagem e eventos de formulário permitem ao desenvolvedor controlar o funcionamento das áreas web. As variáveis específicas permitem trocar informação entre a área e o ambiente 4D. Este parágrafo detalha os princípios relativos ao uso e configuração de objetos do tipo área web no editor de formulários. Para mais informações sobre a gestão programada desses objetos, consulte os comandos Área Web no manual de Linguagem 4D.Note também que o uso de áreas web está sujeito a várias regras no parágrafo Notas sobre uso de áreas Web no manual de Linguagem de 4D. Quando um objeto de área de web é selecionado no editor de formulário, a lista de propriedades mostra as seguintes propriedades específicas: Quando é selecionada a propriedade Menu contextual para uma área de web tema "Entrada", o usuário pode acessar um menu contextual padrão na área durante a execução do formulário. O conteúdo do menu está definido pelo motor de renderização da plataforma: WebKit de Apple (renderização do navegador Safari) com Mac OS e ActiveX Web (renderização do navegador Internet Explorer) com Windows. Duas variáveis específicas estão automaticamente associadas a cada área de web: “URL” e “Progressão.” Estas variáveis permitem controlar respectivamente o URL mostrado pela área de web e a porcentagem de carregamento da página mostrada na área de web. Por padrão, estas variáveis chamam-se, respectivamente, nomeArea_url e nomeArea_progress. É possível alterar estes nomes se preferir. Estas variáveis são definidas na Lista de propriedades quando uma área de web está selecionada: Pode utilizar esta opção para escolher entre dois motores de renderização para a área web, em função das especificações de sua aplicação:
Notas: Quando o motor Web Kit integrado se utiliza, note os seguintes detalhes:
Nota: esta opção só está disponível quando está ativada a opção Utilizar Web Kit integrado. Há quatro ações padrão específicas para a gestão automática de áreas de web: Abrir URL anterior, Abrir URL seguinte, Atualizar URL atual e Parar carregamento de URL. Estas ações podem ser associadas aos botões ou comandos de menus e permite implementar as interfaces de web básicas. Estas ações são descritas em Ações padrões. As áreas web também podem controlar-se utilizando eventos formulário e comandos de linguagem específicos. Estes sã descritos no capítulo Área Web do manual de Linguagem de 4D. Já que a exibição de Web areas é gerenciada por um motor de renderização externo, a localização dentro de formulários 4D é sujeita a limitações. Quando definir a localização das Web areas, é necessário considerar as seguintes restrições:
|
PROPRIEDADES
Produto: 4D
HISTÓRIA
ARTICLE USAGE
Manual de Desenho 4D ( 4D v16) |