Ferramentas da Web (Editor de Diagramas da Web, Page Designer, Web Site Designer) - Notas sobre o Release

© Copyright International Business Machines Corporation 2006. Todos os direitos reservados. Direitos Restritos aos Usuários do Governo dos Estados Unidos - Uso, duplicação ou divulgação restritos pelo documento GSA ADP Schedule Contract com a IBM Corp.

Notas sobre o Release

1.0 Limitações
   1.1 Limitações à Renderização de Propriedades CSS do Page Designer
   1.2 Itens de Menu de Terceiro Nível Desaparecem
   1.3 Exceção de Ponteiro Nulo durante Arrastar e Soltar do Explorador de Projetos para a Navegação do Web Site
   1.4 Impossível Copiar Modelo de Amostra como Modelo Dinâmico durante Criação de Projeto.
   1.5 Navegação do Web Site não Reflete Alterações Feitas em web.xml
   1.6 Nome do Botão Truncado em Russo
   1.7 Ordem Incorreta do Item de Menu Desfazer Ação
   1.8 Trilha de Navegação não É Atualizada na página Design com Alteração do Site
2.0 Problemas Conhecidos e Soluções Alternativas
   2.1 O Page Designer não Funciona com o SCM (Software Configuration Management) após a Divisão de um Quadro
   2.2 O PageDesigner não Insere a Tabela Layout Livre a partir do Menu Principal quando o Circunflexo Aparece fora dessa Tabela
   2.3 Redução do Layout da Visualização Propriedades
   2.4 Infopops Mostram Ajuda Geral no Editor de Diagramas da Web
   2.5 Validação de Sintaxe HTML Relatando Incorretamente Erros "Sem Tag de Início" ao Misturar Tags HTML e JSP

1.0 Limitações

1.1 Limitações à Renderização de Propriedades CSS do Page Designer

O Page Designer não suporta propriedades CSS de tipo não visual, por exemplo, speak.

O Page Designer não suporta as seguintes propriedades CSS de tipo visual:
redução-da-moldura,espaçamento-da-moldura,lado-da-legenda,clipe,conteúdo,incremento-de-contagem,reinicialização-do-contador,cursor,células-vazias,variante-de-fonte,espaçamento-de-letras,altura-máx,largura-máx,altura-mín,largura-mín,órfãos,cor-de-contorno,estilo-do-contorno,largura-do-contorno,contorno,estouro,quebra-de-página-posterior,quebra-de-página-anterior,quebra-de-página-interna,aspas,layout-da-tabela,visibilidade,últimas-linhas-de-parágrafos e espaçamento de texto.

O Page Designer não suporta totalmente as seguintes propriedades CSS de tipo visual:
- Valores negativos de margem, início da margem, final da margem, margem esquerda e margem direita não são suportados.
- Valores relativos e fixos de posição não são suportados.
- Valores especificados por porcentagem ou comprimento de alinhamento vertical não são suportados.
- Valores iniciais e finais de alinhamento vertical não são suportados.
- Valores de espaço em branco anteriores a agrupamentos e linhas não são suportados.

1.2 Itens de Menu de Terceiro Nível Desaparecem

Quando um menu horizontal ou vertical com a profundidade de menu maior que 3 é criado, se a propriedade keepSelection for verdadeira, suspender o mouse sobre os itens de menu deverá manter os itens do submenu expandidos, mas os itens de menu de terceiro nível não serão mantidos expandidos.

1.3 Exceção de Ponteiro Nulo durante Arrastar e Soltar do Explorador de Projetos para a Navegação do Web Site

 Arrastar e soltar de uma página da pasta WebContent da visualização Explorador de Projetos para a página Navegação da Navegação do Web Site emite uma exceção de ponteiro nulo.

1.4 Impossível Copiar Modelo de Amostra como Modelo Dinâmico durante Criação de Projeto

 Se  você selecionar o aspecto de projeto Navegação do Web Site quando criar um projeto da Web, na página Selecionar um Modelo de Página para o Web Site, no assistente, você poderá selecionar a caixa de opções Utilizar um Modelo de Página Padrão para o Web site e selecionar um modelo de amostra, mas poderá selecionar apenas um modelo de tempo de design. Não poderá selecionar um modelo de página dinâmica.

1.5 Navegação do Web Site não Reflete Alterações Feitas em web.xml

Se você fizer alterações no arquivo web.xml, a Navegação do Web Site não Refletirá suas alterações. Por exemplo, se o mapeamento de servlet de uma página no web.xml for alterado, a Navegação do Web Site não refletirá essa alteração na página Detalhes imediatamente ou após o salvamento do arquivo web.xml.

1.6 Nome do Botão Truncado em Russo

Sempre que um nome de botão é traduzido do inglês para o russo (ou algum outro idioma), o comprimento da cadeia traduzida pode ser maior que o comprimento na cadeia em inglês. Se o tamanho do botão permanecer o mesmo, o nome do botão aparecerá truncado.

1.7 Ordem Incorreta do Item de Menu Desfazer Ação

Em inglês e em outros idiomas, um item de menu aparecerá como Desfazer <Ação>, por exemplo, Desfazer  Incluindo Página da Web, mas em coreano, o item de menu deve aparecer como <Ação> Desfazer  (por exemplo, Incluindo Página da Web Desfazer). Atualmente, esses itens de menu são exibidos como Desfazer <Ação>.

1.8 Trilha de Navegação não É Atualizada na página Design com Alteração do Site

Quando você insere uma trilha de navegação em uma das páginas do site, a alteração do site não reflete as alterações na página Design do Page Designer. É necessário atualizar a tela, por exemplo, alternando para a página Visualizar e, em seguida, voltando para a página Design do Page Designer para ver as alterações.

2.0 Problemas Conhecidos e Soluções Alternativas

2.1 O Page Designer não Funciona com o SCM (Software Configuration Management) após a Divisão de um Quadro

Talvez você não consiga editar um arquivo no Page Designer, se o arquivo for recém-criado, pela divisão de um quadro no mesmo Page Designer e se for gerenciado no SCM.

Solução alternativa: Feche o Page Designer e reabra o arquivo.

2.2 O PageDesigner não Insere a Tabela Layout Livre a partir do Menu Principal quando o Circunflexo Aparece fora dessa Tabela

Quando o circunflexo aparece fora da tabela Layout Livre na página Design do Page Designer, você não consegue inserir essa tabela a partir do menu principal.

Solução alternativa: Insira a tabela Layout Livre a partir da paleta neste caso.

2.3 Redução do Layout da Visualização Propriedades

Quando você utiliza o Page Designer junto com o software de leitor de tela residente, o layout da visualização Propriedades pode ser reduzido.

Solução alternativa:
Não utilize a visualização Propriedades com esse software. Utilize o modo Todos os Atributos a partir de "Mostrar Todos os Atributos" no menu da barra de ferramentas local da visualização Propriedades.

2.4 Infopops Mostram Ajuda Geral no Editor de Diagramas da Web

Quando você edita um diagrama da Web, a ajuda contextual fica disponível em uma visualização de ajuda dinâmica, mas não em um infopop. Para configurar uma preferência para exibição de ajuda contextual em uma visualização de ajuda dinâmica: clique em Janela > Preferências > Ajuda e, em seguida, em Abrir ajuda de contexto da janela, clique no botão de rádio em uma visualização de ajuda dinâmica. Se você clicar no botão de rádio em um infopop, apenas a ajuda geral estará disponível ao editar um diagrama da Web.

2.5 Validação de Sintaxe HTML Relatando Incorretamente Erros "Sem Tag de Início" ao Misturar Tags HTML e JSP

A mistura de tags HTML e JSP (incluindo tags de customização) pode fazer com que o validador da sintaxe HTML relate incorretamente erros de falta de tags de início e de fim. Por exemplo, no seguinte código:

<c:when test="${status.first}">
<div class="topNavRight"><ul>
</c:when>
...
<c:if test="${status.last}">
</ul></div>
</c:if>

As tags de início <div> e <ul> estão dentro das tags <c:when> e as tags de fim </ul></div> estão dentro das tags <c:if>. Esse é o código válido, no entanto, o validador da sintaxe HTML relata que as tags </ul> e </div> estão sem as tags de início.

Solução alternativa #1: Quando possível, não sobreponha as tags HTML e JSP. No exemplo acima, a solução alternativa seria alterar o código para:

<div class="topNavRight"><ul>
<c:when test="${status.first}">
</c:when>
...
<c:if test="${status.last}">
</c:if>
</ul></div>

Solução alternativa #2: Se for necessário sobrepor, a solução alternativa será desativar a validação da sintaxe HTML. Para desativar a validação da sintaxe HTML em um projeto, chame o diálogo de Propriedades do projeto, selecione a página Propriedade de Validação, marque "Substituir Preferências de Validação", limpe "Validador da Sintaxe HTML".