Uwagi do wydania narzędzi WWW

(C) Copyright International Business Machines Corporation 2006. Wszelkie prawa zastrzeżone. Ograniczone prawa na rzecz rządu Stanów Zjednoczonych - używanie produktów, tworzenie ich duplikatów oraz ujawnianie informacji o nich podlega zastrzeżeniom zawartym w umowie GSA ADP Schedule zawartej z firmą IBM(R) Corp.

Spis treści

1.0 Ograniczenia
   1.1 Ograniczenia renderowania właściwości CSS w Projektancie stron
   1.2 Znikają elementy menu trzeciego poziomu
   1.3 Wyjątek pustego wskaźnika podczas przeciągania i upuszczania z Eksploratora projektów do aspektu Nawigacja serwisu WWW
   1.4 Podczas tworzenia projektu nie można skopiować przykładowego szablonu jako szablonu dynamicznego
   1.5 Aspekt Nawigacja serwisu WWW nie odzwierciedla zmian wprowadzonych w pliku web.xml
   1.6 Obcięta nazwa przycisku w języku rosyjskim
   1.7 Niepoprawna kolejność elementu menu Cofnij Działanie
   1.8 Ścieżka nawigacji nie jest aktualizowana na stronie Projekt po zmianie serwisu
2.0 Znane problemy oraz sposoby ich obejścia
   2.1 Projektant stron nie współpracuje z systemem SCM (Software Configuration Management) po podzieleniu ramki
   2.2 Projektant stron nie wstawia tabeli o układzie dowolnym z menu głównego, jeśli karetka pojawia się poza tabelą o układzie dowolnym
   2.3 W widoku Właściwości układ zwija się
   2.4 W edytorze diagramów WWW w pomocy kontekstowej są informacje z pomocy ogólnej
   2.5 Sprawdzanie poprawności składni HTML niepoprawnie raportuje błędy "Brak znacznika początkowego" w przypadku występowania znaczników HTML i JSP

1.0 Ograniczenia

1.1 Ograniczenia renderowania właściwości CSS w Projektancie stron

Projektant stron nie obsługuje typów właściwości CSS innych niż wizualne, na przykład mowy.

 

Projektant stron nie obsługuje następujących wizualnych typów właściwości CSS:
border-collapse,border-spacing,caption-side,clip,content,counter-increment,counter-reset,cursor,empty-cells,font-variant,letter-spacing,max-height,max-width,min-height,min-width,orphans,outline-color,outline-style,outline-width,outline,overflow,page-break-after,page-break-before,page-break-inside,quotes,table-layout,visibility,widows i word-spacing.

 

Projektant stron nie w pełni obsługuje następujące wizualne typy właściwości CSS:
- Ujemne wartości marginesu, właściwości margin-top, margin-bottom, margin-left i margin-right nie są obsługiwane.
- Względne i stałe wartości pozycji nie są obsługiwane.
- Wartości określane procentowo ani długość właściwości vertical-align nie są obsługiwane.
- Górne i dolne wartości właściwości vertical-align nie są obsługiwane.
- Wartości pre-wrap i pre-line właściwości white-space nie są obsługiwane.

1.2 Znikają elementy menu trzeciego poziomu

Gdy tworzone jest menu poziome lub pionowe o głębokości większej niż 3, a wartość właściwości keepSelection to true, ustawienie kursora myszy nad elementami menu powinno umożliwić rozwinięcie elementów podmenu, ale elementy menu trzeciego poziomu nie są rozwijane.

1.3 Wyjątek pustego wskaźnika podczas przeciągania i upuszczania z Eksploratora projektów do aspektu Nawigacja serwisu WWW

 Podczas przeciągania i upuszczania strony z folderu WebContent Eksploratora projektów na stronę Nawigacja aspektu Nawigacja serwisu WWW zgłaszany jest wyjątek pustego wskaźnika.

1.4 Podczas tworzenia projektu nie można skopiować przykładowego szablonu jako szablonu dynamicznego

 Jeśli podczas tworzenia projektu WWW zostanie wybrany aspekt projektu Nawigacja serwisu WWW, na stronie Wybierz szablon strony dla serwisu WWW kreatora można zaznaczyć pole wyboru Użyj domyślnego szablonu strony dla serwisu WWW i wybrać przykładowy szablon, ale może to być tylko szablon projektowania czasu. Nie można wybrać szablonu strony dynamicznej.

1.5 Aspekt Nawigacja serwisu WWW nie odzwierciedla zmian wprowadzonych w pliku web.xml

Po wprowadzeniu zmian w pliku web.xml, aspekt Nawigacja serwisu WWW nie odzwierciedla zmian.  Na przykład jeśli w pliku web.xml zostanie zmienione odwzorowanie serwletu, aspekt Nawigacja serwisu WWW nie będzie odzwierciedlał tej zmiany na stronie Szczegóły ani natychmiast ani po zapisaniu pliku web.xml.

1.6 Obcięta nazwa przycisku w języku rosyjskim

 Zawsze, gdy nazwa przycisku jest tłumaczona z języka angielskiego na rosyjski (lub inny język), długość przetłumaczonego łańcucha może być większa niż długość łańcucha w języku angielskim. Jeśli wielkość przycisku pozostanie taka sama, wtedy nazwa przycisku pojawi się obcięta.

1.7 Niepoprawna kolejność elementu menu Cofnij Działanie

W języku angielskim oraz w innych językach, ten element menu pojawi się jako Cofnij <Działanie>, , na przykład: Cofnij  Dodawanie stron WWW, ale w języku koreańskim ten element menu powinien pojawić się w kolejności <Działanie> Cofnij  (na przykład: Cofnij Dodawanie stron WWW). Aktualnie te elementy menu wyświetlane są jako Cofnij <Działanie>.

1.8 Po zmianie serwisu ścieżka nawigacji nie jest aktualizowana na stronie Projekt

Jeśli na jednej ze stron serwisu użytkownik wstawia ścieżkę nawigacji, zmiana serwisu nie powoduje odzwierciedlenia zmian na stronie Projekt Projektanta stron. Aby zobaczyć zmiany, należy odświeżyć ekran, na przykład przełączając się na stronę Podgląd , a następnie z powrotem wracając na stronę Projekt.
 

2.0 Znane problemy oraz sposoby ich obejścia

2.1 Projektant stron nie współpracuje z systemem SCM (Software Configuration Management) po podzieleniu ramki

Edytowanie pliku w Projektancie stron może nie być możliwe, jeśli plik został nowo utworzony przez podzielenie ramki w tym samym Projektancie stron, który jest zarządzany przez system SCM.

Sposób obejścia: Należy zamknąć Projektant stron i ponownie otworzyć plik.

2.2 Projektant stron nie wstawia tabeli o układzie dowolnym z menu głównego, jeśli karetka pojawia się poza tabelą o układzie dowolnym

Jeśli karetka pojawia się poza tabelą o układzie dowolnym na stronie Projekt Projektanta stron, z menu głównego nie można wstawić tabeli o układzie dowolnym.

Sposób obejścia: W takim przypadku tabelę o układzie dowolnym można wstawić z palety.

2.3 W widoku Właściwości układ zwija się

W przypadku korzystania z Projektanta stron z rezydentnym oprogramowaniem lektora ekranowego, układ widoku Właściwości może się zwinąć.

Sposób obejścia:
Nie należy używać widoku Właściwości z tego typu oprogramowaniem. Należy skorzystać z trybu Wszystkie atrybuty z menu"Wyświetl wszystkie atrybuty" lokalnego paska narzędzi widoku Właściwości.

2.4 W edytorze diagramów WWW w pomocy kontekstowej są informacje z pomocy ogólnej

Podczas edytowania diagramu WWW pomoc kontekstowa jest dostępna w dynamicznym widoku pomocy, ale nie jako pomoc kontekstowa. Aby ustawić preferencje wyświetlania pomocy kontekstowej w dynamicznym widoku pomocy, należy kliknąć Okno > Preferencje > Pomoc i w sekcji Otwórz pomoc kontekstową okna kliknąć przełącznik w widoku pomocy dynamicznej. Jeśli zostanie zaznaczony przełącznik w informacji wywoływanej, podczas edytowania diagramu WWW dostępna jest tylko pomoc ogólna.

2.5 Sprawdzanie poprawności składni HTML niepoprawnie raportuje błędy "Brak znacznika początkowego" w przypadku występowania znaczników HTML i JSP

Mieszanie znaczników HTML i JSP (w tym znaczników niestandardowych) może spowodować, że analizator poprawności składni HTML będzie niepoprawnie raportować błędy braku znacznika początkowego i końcowego.  Na przykład w następującym kodzie:

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

Znaczniki początkowe <div> i <ul> znajdują się wewnątrz znaczników <c:when>, a znaczniki </ul></div> wewnątrz znaczników <c:if>. Jest to poprawny kod, jednak analizator poprawności składni HTML zgłosi, że znaczniki </ul> i </div> nie mają znaczników początkowych.

Sposób obejścia nr 1: Jeśli to możliwe, należy unikać nakładania się znaczników HTML i JSP.  W powyższym przykładzie sposobem obejścia jest następująca zmiana kodu:

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

Sposób obejścia nr 2: Jeśli nakładanie znaczników jest wymagane, sposobem obejścia jest wyłączenie opcji sprawdzania poprawności składni HTML. Aby wyłączyć opcję sprawdzania poprawności składni HTML dla projektu, należy wywołać okno dialogowe Właściwości dla tego projektu, wybrać stronę właściwości Sprawdzanie poprawności, zaznaczyć opcję "Przesłoń preferencje sprawdzania poprawności" i usunąć zaznaczenie opcji "Analizator poprawności składni kodu HTML".