Dodawanie elementu kontenera

Element kontenera różni się od akapitu. W przeciwieństwie do akapitów kontenery nie zajmują miejsca w dokumencie wyjściowym. Oznacza to, że można definiować warunki, wykonywać obliczenia lub identyfikować dane w grupie elementów bez wpływu na formatowanie danych wyjściowych.

O tym zadaniu

Jeśli korzystasz z iteratora, możesz go użyć w kontenerze. Iterator ułatwia zmianę elementu formatowania i sprawia, że szablon jest bardziej jednolity. W przypadku tabel zaletą jest fakt, że można uniknąć wyświetlania pustych wierszy w danych wyjściowych: wystarczy umieścić w wierszu warunek oparty na atrybutach kontenera nadrzędnego. Można również uniknąć wyświetlania wierszy o nierównej liczbie komórek.

Jeśli są używane tabele, można umieścić zapytanie w kontenerach obsługujących wiersze lub w kontenerach wewnątrz komórek - w zależności od tego, gdzie wymagana jest iteracja. Jeśli tabele nie są używane, wszystkie zapytania można umieścić w kontenerach, a następnie w tych samych kontenerach można umieścić wyświetlane elementy, takie jak akapity, odsyłacze hipertekstowe i tekst.

Poniższa lista zawiera czynności, które można wykonać w elemencie kontenera, oraz niektóre ograniczenia:
Dostępne są następujące możliwości:
  • Przeciągnięcie kontenera do innego kontenera, gdy zawiera on tylko elementy, które są dozwolone w kontenerze. Na przykład można przeciągnąć kontener do innego kontenera znajdującego się w elemencie wiersza. Jeśli jednak kontener zawiera element akapitu, nie można go przeciągnąć do innego kontenera, który znajduje się w elemencie wiersza, ponieważ wiersze nie mogą zawierać akapitów.
  • Przeciągnięcie kontenera do innego kontenera ograniczonego przez zapytania. Kontener można na przykład przeciągnąć do głównego kontenera szablonu lub do kontenera wewnątrz akapitu.
  • Przeciągnięcie kontenera do listy. Na przykład można zdefiniować kontener wewnątrz listy, a następnie przeciągnąć go do innego kontenera na tej samej lub innej liście. Możliwe jest również zdefiniowanie kontenera wewnątrz listy, a następnie przeciągnięcie go do innej listy.
  • Przeciągnięcie kontenerów do tabeli. Na przykład można zdefiniować kontener wewnątrz tabeli, a następnie przeciągnąć go do innego kontenera w tej samej lub innej tabeli. Możliwe jest również zdefiniowanie kontenera wewnątrz tabeli, a następnie przeciągnięcie go do innej tabeli.
  • Przeciągnięcie kontenera do wiersza. Na przykład można zdefiniować kontener wewnątrz wiersza, a następnie przeciągnąć go do innego kontenera wiersza w tym samym lub w innym wierszu.
Nie można:
  • Przeciągać kontenerów do dowolnego innego elementu niż kontenery, listy, tabele lub wiersze. Na przykład nie można przeciągnąć kontenera do elementu tekstowego.
  • Przeciągać kontenera dołączonego do innego elementu poza ten element. Jeśli na przykład wiersz zawiera element kontenera, ten element nie może zostać przeniesiony do innego wiersza w tabeli.

Procedura

  1. Dodaj element kontenera do edytora treści szablonu, używając jednej z następujących metod:
    • Z widoku Paleta przeciągnij element Ikona kontenera Kontener do edytora treści szablonu.
    • W obszarze edytora kliknij prawym przyciskiem myszy i wybierz opcję Wstaw > Ikona kontenera Kontener.
    • W widoku Schemat kliknij prawym przyciskiem myszy opcję Treść i wybierz opcję Wstaw > Ikona kontenera Kontener.
  2. Wybierz element kontenera.
  3. W widoku Właściwości zmodyfikuj właściwości kontenera.
  4. Wybierz opcję Plik > Zapisz jako lub kliknij ikonę Zapisz.

Co dalej

Uwaga: Funkcja Loop dodaje obsługę pętli do-while w produkcie IBM® Rational Publishing Engine, co umożliwia powtarzanie działań. Właściwość do-while kontenera można ustawić na wartość Prawda. Wówczas kontener i wszystkie jego elementy potomne są wartościowane ponownie.

Opinia