Quadros Adaptativos

<< Clique para Mostrar o Sumário >>

 

Quadros Adaptativos

O Quadro adaptativo hpNavTemplate01 está disponível no arquivo de projeto hpFrames_Repository, na pasta hpFrames_v2.5_Adaptive, conforme a figura a seguir.

Quadro adaptativo no repositório de Quadros

Quadro adaptativo no repositório de Quadros

Este Quadro possui uma estrutura de Divisores pré-definida, que permite configurar diferentes Templates usando um mesmo objeto, sem a necessidade de alterar a estrutura interna.

 

Estrutura Interna

O Quadro adaptativo oferece uma hierarquia bem estabelecida de objetos FrameSet, organizada em 4 (quatro) níveis ou camadas de navegação, que variam do contexto mais abrangente no nível 0 (zero) ao contexto mais específico, no nível 3 (três).

Cada nível, por sua vez, é uma célula formada por 4 (quatro) objetos FrameSet dispostos em forma de moldura ao redor do Quadro principal, onde são exibidas as Telas do processo:

Quadro lateral esquerdo, hpFSLevel-N-Left, para menus de navegação

Quadro superior, hpFSLevel-N-Top, para cabeçalhos com títulos ou submenus

Quadro inferior, hpFSLevel-N-Bottom, para rodapés

Quadro lateral direito, hpFSLevel-N-Right, para painéis de detalhes, informações complementares e configuração de parâmetros

 

Objetos FrameSet compondo um nível ou camada de navegação

Objetos FrameSet compondo um nível ou camada de navegação

Os níveis 1 (um), 2 (dois) e 3 (três) apresentam esta mesma estrutura em forma de moldura e se sobrepõem, conforme a figura a seguir.

Estrutura de objetos FrameSet em formato de moldura

Estrutura de objetos FrameSet em formato de moldura

Cada cor indica a área de propagação da informação. Por exemplo, no Quadro hpFSLevel-1-Left, o usuário realiza uma seleção no menu e esta seleção deve ser propagada para os demais Quadros da mesma cor ou nível, que são hpFSLevel-1-Top, hpFSLevel-1-Bottom e hpFSLevel-1-Right.

Neste exemplo, se o usuário seleciona a Área 5 (cinco) no menu do Quadro hpFSLevel-1-Left, então:

O Quadro hpFSLevel-1-Top deve exibir o cabeçalho com título ou submenu relativo à Área 5 (cinco)

O Quadro hpFSLevel-1-Bottom deve exibir o rodapé relativo à Área 5 (cinco)

O Quadro hpFSLevel-1-Right deve exibir o painel de detalhes ou configuração relacionados à Área 5 (cinco)

 

Se a Área 5 (cinco) é composta por regiões menores, cabe ao Quadro hpFSLevel-2-Left exibir o menu destas regiões, ao Quadro hpFSLevel-2-Top o cabeçalho da região selecionada, ao Quadro hpFSLevel-2-Bottom o rodapé, e assim sucessivamente.

O nível 0 (zero) de navegação é o mais abrangente de todos e é composto pelos seguintes Quadros:

Quadros superiores, hpFSMaster e hpFSLevel-0-Top

Quadro inferior, hpFSLevel-0-Bottom

Quadro lateral direito, hpFSLevel-0-Right

Quadro central, hpFSMain

 

Nível zero de navegação

Nível zero de navegação

Os objetos hpFSMaster e hpFSMain são sempre visíveis em todas as camadas. O objeto hpFSMaster é um cabeçalho geral, e a função é exibir informações que tenham contexto válido por toda a aplicação, tais como o logotipo da empresa ou o usuário autenticado. Já o objeto hpFSMain deve exibir as Telas principais de uma aplicação. A integração de todos os níveis é mostrada na figura a seguir.

Visão integral de um Quadro adaptativo

Visão integral de um Quadro adaptativo

 

Estrutura Hierárquica

A estrutura hierárquica de um Quadro adaptativo é construída de forma que a visualização de um nível inferior sempre dependa da visualização prévia dos níveis superiores correspondentes. Assim, ao selecionar um Quadro para que este seja visível no Viewer, obrigatoriamente os Quadros do tipo hpFSLevel-N-Left, correspondentes aos menus de navegação nos níveis superiores, também passam a ser visíveis.

Estrutura interna simplificada de um Quadro adaptativo

Estrutura interna simplificada de um Quadro adaptativo

Por exemplo, a seleção do rodapé do nível 1 (um), hpFSLevel-1-Bottom, automaticamente seleciona o Quadro hpFSLevel-1-Left com o menu de navegação do nível 1 (um) mais o Quadro hpFSMaster, que é sempre visível.

A visibilidade de um FrameSet depende da visibilidade dos níveis superiores

A visibilidade de um FrameSet depende da visibilidade dos níveis superiores

Este recurso favorece a construção de uma navegação estruturada por níveis hierárquicos de forma consistente.

Esta página foi útil?