Quadros

<< Clique para Mostrar o Sumário >>

 

Quadros

O objeto Quadro é utilizado para organizar e estruturar a interface do projeto, criando visualizações compostas para o usuário dentro da janela principal do E3 Viewer ou do navegador. Muitas vezes, uma aplicação requer apenas uma Tela principal, que é a porta de entrada para a aplicação. A partir daí, o usuário pode navegar por outras Telas, que ocupam o lugar da primeira, formando uma única visualização do processo. Porém, é possível suportar mais de uma visualização em um mesmo documento ou projeto. Isto se torna útil no caso de uma aplicação que utilize uma Tela que nunca muda, ou que muda pouco (como, por exemplo, um menu), e outra parte que é a navegação das Telas propriamente ditas. Para utilizar este recurso, execute os procedimentos a seguir.

1.Clique com o botão direito do mouse no nome do projeto no modo Explorer e selecione a opção Inserir - Quadro. No modo Domínio, clique com o botão direito do mouse no item Visualização - Viewer e Quadros, selecione a opção Inserir Quadro em e logo após o nome do projeto desejado.

Inserindo um Quadro no modo Domínio

Inserindo um Quadro no modo Domínio

O Quadro possui subdivisões, chamadas de Divisores, que podem ser inseridas ou removidas do Quadro através de um menu contextual na aba Design do Editor do objeto. A princípio, o Quadro possui um Divisor inicial, que pode ser subdividido horizontal ou verticalmente em dois Divisores, que por sua vez também podem ser subdivididos em outros dois Divisores, e assim sucessivamente.

A cada par de novos Divisores criados pelas opções Dividir Horizontalmente e Dividir Verticalmente, há sempre um Divisor Principal e um Divisor Secundário. Apenas o Divisor Principal tem valores que definem explicitamente o seu posicionamento, ficando o Divisor Secundário com o valor restante.

Assim, quando o Divisor é subdividido horizontalmente, sua propriedade SplitDockPosition recebe o valor dockTop. Do mesmo modo, se a subdivisão for vertical, esta propriedade recebe o valor dockLeft. A propriedade do Divisor Secundário recebe, então, o valor dockRemaining, significando que este Divisor ocupa o espaço restante.

Os ícones dos objetos no Organizer identificam exatamente o posicionamento de cada Divisor.

Opções de posicionamento do Divisor

Opção

Descrição

dockBottom dockBottom

Este Divisor está posicionado na parte inferior do Divisor Pai

dockTop dockTop

Este Divisor está posicionado na parte superior do Divisor Pai

dockLeft dockLeft

Este Divisor está posicionado à esquerda do Divisor Pai

dockRight dockRight

Este Divisor está posicionado à direita do Divisor Pai

dockRemaining dockRemaining

Este Divisor ocupa o espaço restante após o posicionamento de seu Divisor Irmão

 

Cada Divisor corresponde à visualização de uma Tela ou Quadro de seu processo ou a uma URL (Uniform Resource Locator). Para utilizar este recurso, execute os procedimentos a seguir.

1.Clique com o botão direito do mouse no Quadro aberto e selecione uma das opções: Dividir Horizontalmente ou Dividir Verticalmente, conforme o tipo de Divisão desejada.

Inserindo um Divisor Horizontal ou Vertical

Inserindo um Divisor Horizontal ou Vertical

2.Para remover um Divisor, clique com o botão direito do mouse no Quadro aberto e selecione a opção Deletar Deletar.

3.É possível inverter a seleção original dos Divisores (transformar o Divisor Principal em Divisor Secundário, e vice-versa) através deste mesmo menu. No caso de um Divisor Principal, clique com o botão direito do mouse no Quadro e selecione a opção Configurar como Divisor Secundário. No caso de um Divisor Secundário, selecione a opção Configurar como Divisor Principal. A propriedade SplitDockPosition dos Divisores é automaticamente configurada para refletir esta mudança.

4.Com a opção Selecionar Tela ou Quadro, é possível escolher a Tela ou Quadro que é associada à propriedade SplitLink do Divisor selecionado, usando o AppBrowser.

5.Pode-se inserir vários Divisores no Quadro.

Divisores do Quadro

Divisores do Quadro

Para configurar os Divisores do Quadro, clique com o botão direito do mouse no Divisor desejado no Organizer e selecione a opção Propriedades.

Configurações do Quadro

Configurações do Quadro

As opções disponíveis nesta aba estão descritas na tabela a seguir.

Opções disponíveis na aba Quadro

Opção

Descrição

Tela ou Quadro

Determina o caminho da Tela ou Quadro que o Divisor abre. Só é habilitado se o Divisor não tiver nenhum filho. Este campo equivale à propriedade SplitLink

Posicionamento

Determina a posição do Divisor no Quadro. Este campo equivale à propriedade SplitDockPosition

Valor

Determina o valor que é atribuído ao Quadro. Só tem efeito visual se for modificada no Divisor Principal. Este campo equivale à propriedade SplitValue

 

NOTAS

Todas as opções do Quadro que estão disponíveis via menu contextual (através do clique com o botão direito do mouse) também estão disponíveis utilizando o atalho de teclado SHIFT + F10, que corresponde à tecla de aplicação ou de menu Tecla de aplicação ou de menu.

A Janela de Propriedades de um Quadro pode ser aberta utilizando os atalhos de teclado ALT + ENTER ou ALT + Duplo-clique do mouse.

 

Algumas das propriedades do Quadro ou Divisor podem ser configuradas através da Lista de Propriedades, sem a necessidade da criação de scripts para isto. Caso haja a necessidade de configurar alguma propriedade, localize-a na Lista de Propriedades e faça os devidos ajustes. Para maiores informações, consulte o Manual de Referência e Scripts do E3.

Esta página foi útil?