Considerações sobre Configurações da Web

As configurações da Web podem afetar o comportamento de seu aplicativo da Web (não o aplicativo 5250). Uma posição, tamanho e visibilidade do campo no navegador da Web podem ser alterados por meio das configurações da Web. Essas alterações podem afetar a forma como o campo se sobrepõe a outros campos e a visibilidade dos campos. Alterar a posição e o tamanho de um campo também pode aumentar o tamanho do registro, que pode afetar a visibilidade dos registros em um navegador da Web. Esteja consciente desses riscos em potencial ao usar as configurações da Web.

Para determinar a visibilidade dos campos e registros em um navegador, o WebFacing fará primeiro qualquer alteração de posição, tamanho e visibilidade dos campos utilizando as configurações da Web. A visibilidade dos campos e registros será determinada usando as mesmas regras descritas neste Manual DDS e no Guia de Programação de Exibição do Aplicativo. Para obter mais informações sobre a visibilidade dos campos sobrepostos, consulte Palavras-Chave para Arquivos de Exibição > Entradas de Posição > Local no Manual DDS. Para obter mais informações sobre a visibilidade dos registros sobrepostos, consulte Palavras-Chave para Arquivos de Exibição > OVERLAY no Manual DDS e Gravando Saída para a Exibição no Guia de Programação de Exibição do Aplicativo.

Configurações da Web com Riscos em Potencial

Visibilidade > Campo oculto

Quando um campo estiver oculto utilizando as Configurações da Web, ele não irá se sobrepor a outros campos e a visibilidade dos campos no navegador poderá ser afetada.

Exemplo A: FIELDA se sobrepõe a FIELDB, como especificado na origem DDS. Na tela 5250, FIELDB não está visível. Se FIELDA for oculto com o uso de Configurações da Web, ele não sobreporá FIELDB no navegador e ainda ficará visível.

Local > Alterar Extensão, Alterar Posição

Essas configurações da Web alterarão a área da tela ocupada pelo campo quando exibido em um navegador. Isso pode fazer com que um campo se sobreponha a outro campo. Isso pode também fazer com que um campo não se sobreponha mais a outros campos, o que seria possível anteriormente. De qualquer forma, a visibilidade do campo no navegador pode ser afetada.

Exemplo B: como especificado na origem DDS, FIELDA e FIELDB são dois campos que não irão se sobrepor. Ambos os campos estão visíveis na tela 5250. A posição das Configurações da Web para FIELDA é definida para que FIELDA não se sobreponha a FIELDB. No navegador da Web, FIELDB não está mais visível.

Modificar a extensão e a posição de um campo usando as Configurações da Web também pode aumentar o número de linhas da tela ocupadas pelo registro. Isso pode alterar a maneira como os registros se sobrepõem em um navegador e afetar a visibilidade dos registros.

Exemplo C: na origem DDS, FIELDA é um campo que ocupa linha 13 em RECORD1. RECORD1 ocupa as linhas 2 a 15 da tela. Outro registro, RECORD2 ocupa as linhas 16 a 23 na tela DDS. Ambos os registros RECORD1 e RECORD2 têm a palavra-chave OVERLAY especificada. A linha de FIELDA é alterada para 18 usando a Definição da Web de posição. Agora, no navegador da Web, RECORD1 ocupará as linhas 2 a 18. O aplicativo grava RECORD1 e depois RECORD2 na tela. Na tela 5250, ambos os registros devem estar visíveis. No navegador da Web, RECORD1 não aparecerá na tela , porque ele será sobreposto pelo RECORD2.

Aparência e Texto > Substituir Texto de Constante, Ocultar Caracteres

Substituir texto de constante utilizando as Configurações da Web pode alterar o comprimento da constante do texto. Além disso, especificar a Definição da Web Ocultar caracteres pode tornar a constante de texto menor. Em ambos os casos, a sobreposição de outro campo no navegador pode ser afetada. Isso pode alterar a visibilidade dos campos em um navegador.

Exemplo D: uma constante de texto de comprimento 10 é especificada no DDS. Os último 5 caracteres da constante de texto sobrepõem FIELDA. Na tela 5250, FIELDA não está visível porque outro campo está sobreposto. A constante de texto é substituída utilizando as Configurações da Web, de forma que o comprimento seja 5. Em um navegador, FIELDA não está sobreposta por uma constante de texto, assim FIELDA torna-se visível.

Substituir textos de constante utilizando as Configurações da Web pode aumentar o número de linhas na tela ocupadas pelos registros. Isso pode alterar a maneira como os registros se sobrepõem no navegador e como afetam a visibilidade dos registros. A conseqüência disso pode ser vista no exemplo C.

Configurações da Web Ignoradas
As Configurações da Web (particularmente substituição da constante do texto e alteração da extensão e da posição) serão ignoradas, se causarem quaisquer das situações a seguir no navegador:
  • Um campo localizado além dos limites da tela.
  • Um campo que estende mais de uma linha ou está localizado na última linha da tela estende-se além dos limites da tela.
  • Um campo de controle de subarquivo sobreposto na área da tela do subarquivo associado.
  • O número de linhas ocupadas por um registro de subarquivo maior que a tela 5250.
  • A largura de um subarquivo horizontal maior que a tela 5250.
Múltiplas Configurações da Web do Mesmo Tipo
Se mais de uma configuração da Web do mesmo tipo for especificada em um único campo, registro ou arquivo, o comportamento não será definido. Em outras palavras, não há garantia de qual daquelas configurações da Web duplicadas serão efetivadas.
Tarefas relacionadas
Editando um Estilo do Web Site
Criando e Modificando Estilos Clássicos do WebFacing
Exemplo de Estilo do Web Site Designer
Informações relacionadas
Customizando seus Aplicativos do WebFacing
Editando Propriedades de um Projeto do WebFacing

Feedback