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 informações adicionais sobre a visibilidade dos campos de sobreposição, consulte Palavras-chave para Arquivos de Exibição > Entradas Posicionais > Local no Manual DDS. Para obter informações adicionais sobre a visibilidade dos registros de sobreposição, 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.
Algumas Configurações da Web, tais como substituições de Hyperlink e HTML, permitem incluir Javascript e HTML customizado. Se você incluir qualquer código com estas configurações da web, assegure que o código possa ser executado em navegadores suportados. Consulte Suporte do WebFacing para Múltiplos Navegadores para obter informações adicionais sobre navegadores suportados.
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 ocultado usando as configurações da Web, ela não irá sobrepor FIELDB no navegador e FIELDB estará visível.
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.
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.