컨테이너 요소는 단락과 다릅니다. 단락과는 달리
컨테이너에는 출력 문서에 풋프린트가 없습니다. 사용자는 조건을 정의하거나 계산을
수행하거나 출력의 형식에 영향을 미치지 않고 요소 그룹에서 데이터를
식별할 수 있습니다.
이 태스크 정보
반복자를 사용하는 경우에는 컨테이너에서 반복자를 사용할 수 있습니다.
반복자는 형식화 요소를 쉽게 변경하는 데 도움이 되고 템플리트의
균등성을 높입니다. 테이블의 경우 장점은 상위 컨테이너의 속성을 기반으로
행에 조건을 추가할 때 출력에 비어 있는 행이 표시되지 않게 할 수 있다는 것입니다.
셀 수가 홀수인 행도 표시되지 않게 할 수 있습니다.
테이블을
사용 중인 경우에는 반복해야 하는 위치에 따라 행을 호스트하는 컨테이너 또는
셀 내부의 컨테이너에 조회를 추가할 수 있습니다.
테이블을 사용하고 있지
않은 경우에는 모든 조회를 컨테이너에 추가한 후 해당 컨테이너 내부에
추가할 수 있고 단락, 하이퍼링크 및 텍스트와 같은 렌더링 요소를
추가할 수 있습니다.
다음 목록에는 컨테이너 요소에서 수행할 수
있는 태스크와 일부 제한사항도 포함되어 있습니다.
- 다음을 수행할 수 있습니다.
- 컨테이너에서 허용되는 요소만 컨테이너에 포함되어 있는 경우
컨테이너를 다른 컨테이너로 끌어오십시오. 예를 들어, 컨테이너를
행 요소에 있는 다른 컨테이너로 끌어올 수 있습니다.
그러나 단락 요소가 있는 컨테이너의 경우, 행에 단락이 포함될 수 없으므로
행 요소에 있는 다른 컨테이너로 끌어올 수 없습니다.
- 컨테이너를 조회에 의해 제한된 다른 컨테이너로 끌어오십시오. 예를 들어, 템플리트의 루트에 있는 다른 컨테이너로 컨테이너를
끌어오거나 단락 내 컨테이너로 컨테이너를 끌어올 수 있습니다.
- 컨테이너를 목록으로 끌어오십시오. 예를 들어,
목록에서 컨테이너를 정의한 후 동일한 목록 또는 다른 목록에 있는 다른 컨테이너로
끌어올 수 있습니다. 또한 목록 내에서 컨테이너를 정의하여
다른 목록으로 끌어올 수 있습니다.
- 컨테이너를 테이블로 끌어오십시오. 예를 들어,
테이블에서 컨테이너를 정의한 후 동일한 테이블 또는 다른 테이블의 다른 컨테이너로
끌어올 수 있습니다. 또한 테이블 내에서 컨테이너를 정의하여
다른 테이블로 끌어올 수 있습니다.
- 컨테이너를 행으로 끌어오십시오. 예를 들어,
행에서 컨테이너를 정의한 후 동일한 행 또는 다른 행의 다른 행 컨테이너로
끌어올 수 있습니다.
- 다음은 수행할 수 없습니다.
- 컨테이너를 컨테이너, 목록, 테이블 또는 행 외에 다른 요소로
끌어오십시오. 예를 들어, 컨테이너를 텍스트 요소로 끌어올 수 없습니다.
- 다른 요소에 포함된 컨테이너를 해당 요소 외부로 끌어오십시오.
예를 들어, 행에 컨테이너 요소가 포함된 경우 컨테이너 요소를 테이블의 다른 행으로
이동할 수 없습니다.
다음에 수행할 작업
참고: Loop 함수는 do while loop 기능을
IBM® Rational® Publishing Engine에 추가하여
조치를 반복적으로 실행할 수 있게 합니다. 컨테이너의 do while 특성을
true로 설정할 수 있으며 그러면 컨테이너와 모든 하위가 다시 평가됩니다.