Migração da Navegação Preset para a Adaptive

<< Clique para Mostrar o Sumário >>

 

Migração da Navegação Preset para a Adaptive

Este roteiro visa auxiliar a migração da estrutura de navegação que utiliza Quadros do tipo Preset para Quadros do tipo Adaptive.

Os Quadros do tipo Preset são aqueles usados pela Biblioteca HighPerformance Template nas versões anteriores à versão 2.5, como por exemplo os Templates hpFrameHeader e hpFrameHeaderMenuLeft.

1.Na pasta hpFrames, copie os Quadros adaptativos do arquivo repositório para o projeto hpMain.prj. Para navegação com Quadros adaptativos, estes devem ser selecionados da pasta hpFrames_v2.5_Adaptive e renomeados na aplicação para o mesmo nome usado nos respectivos objetos hpNavTemplate do servidor.

2.Na pasta Profiles, em hpObjects - Navigation, construa a estrutura de navegação utilizando o Assistente de Configuração de Navegação.

3.Os objetos hpLabel0, hpLabel1 e hpLabel2 que usem a propriedade FrameSetToGetTitle para títulos automáticos devem ser reconfigurados para refletir o nome correto do FrameSet. Para Quadros adaptativos, o nome padrão é "hpFSMain".

4.Caso utilize um objeto hpLyraMenu, a estrutura de dados deve ser convertida para usar a propriedade OpenScreenCode. Para isto, pode-se usar o objeto ~hpLyraDataConfig da biblioteca hpUtilities. Instancie este objeto na raiz da estrutura de dados do menu, clique com o botão direito do mouse no objeto e selecione a opção Configurar. Este objeto lê a propriedade scrContent de cada objeto hpLyraData e cria o link correspondente na propriedade OpenScreenCode de cada objeto. Ao término da conversão, o objeto ~hpLyraDataConfig pode ser removido.

5.Os demais objetos que contêm links para abertura de Telas devem usar a propriedade OpenScreenCode para a navegação de Quadros adaptativos. Consulte a lista de objetos e as respectivas propriedades afetadas no tópico Abrindo uma Entidade de Navegação.

Esta página foi útil?