Un elemento de contenedor es diferente de un párrafo. A
diferencia de los párrafos, los contenedores no tienen ningún impacto
en el documento de salida. Así que puede definir condiciones, realizar
cálculos o identificar datos en un grupo de elementos sin afectar al
formato de la salida.
Consejo: Si tiene un párrafo existente del que no es
necesario conservar su formato y desea convertirlo a un elemento de
contenedor, consulte la sección Conversión de un párrafo a un
elemento de contenedor en la parte inferior de este tema.
Acerca de esta tarea
- Puede realizar las tareas siguientes con contenedores:
- Arrastre un elemento de contenedor hasta cualquiera de los
elementos siguientes:
- Contenedores
- Listas
- Elementos de lista
- Párrafos
- Iteraciones
- Tablas
- Filas
- celdas
- Arrastre un contenedor hasta otro contenedor cuando dicho
contenedor incluye solo los elementos que están permitidos en un
contenedor. Por ejemplo, puede arrastrar un contenedor hasta otro
contenedor que está en un elemento de fila.
Sin embargo, si el contenedor tiene un elemento de párrafo incluido,
no se puede arrastrar hasta otro contenedor que está en un elemento
de fila porque las filas no pueden contener párrafos.
- Arrastre un contenedor hasta otro contenedor que está limitado por
consultas.
Por ejemplo, puede arrastrar un contenedor hasta otro
contenedor en la raíz de la plantilla o arrastrar un contenedor en un
contenedor dentro de un párrafo.
- No puede realizar las tareas siguientes con contenedores:
- Arrastrar contenedores hasta elementos distintos a contenedores,
listas, detalles de lista, párrafos, iteraciones, tablas, filas o
celdas. Por ejemplo, no puede arrastrar un contenedor en un
elemento de texto.
- Arrastre un contenedor incluido en un elemento de tabla,
fila o celda fuera de dicho tipo de elemento. Por ejemplo, si una
fila tiene un elemento de contenedor incluido, el elemento de
contenedor no se puede mover a una fila diferente de la tabla. En
general, no arrastre un contenedor incluido en un elemento fuera de
dicho tipo de elemento.
- Establezca la propiedad una vez por tabla
en true para un elemento de fila cuando la
fila está dentro de un elemento de contenedor.
- Iteración en contenedores
- Cuando se utiliza un iterador, puede utilizarlo dentro del
contenedor. Un iterador ayuda a cambiar el elemento de formato
fácilmente y también hace que la plantilla sea más uniforme. Para
las tablas, la ventaja es que puede evitar ver filas vacías en la
salida, cuando coloque una condición en la fila que se basa en los
atributos del contenedor padre. También puede evitar ver filas con
un número impar de celdas.
- Cuando se utilizan tablas, puede colocar la consulta en
contenedores que alojan filas o en contenedores dentro de celdas,
en función de si debe iterar. Cuando no se utilizan tablas, puede
colocar todas las consultas en contenedores y, después, dentro de
estos contenedores, puede colocar los elementos de representación
como, por ejemplo, párrafos, hiperenlaces y texto.
Importante: Tras
añadir un contenedor a un elemento de tabla, fila o celda, no puede
mover esa consulta fuera del elemento de tabla. Los
contenedores se manejan de forma diferente dentro de tablas
y ese contexto no se aplica fuera de un elemento de tabla. Utilice
nuevos elementos de contenedor, cuando sea necesario.
Procedimiento
- Añada un elemento de contenedor al editor de contenidos de
plantilla mediante uno de los métodos siguientes:
- En la vista Paleta, seleccione un elemento de
Contenedor y arrástrelo hasta el editor de
contenidos de plantilla.
- En el área del editor, pulse con el botón derecho del ratón
y seleccione .
- En la vista Esquema, pulse con el
botón derecho del ratón en Contenido y
seleccione .
- Seleccione el elemento de contenedor.
- En la vista Propiedades, modifique las
propiedades del contenedor.
- Pulse
o pulse el icono
Guardar.
Qué hacer a continuación
- Iteración en un contenedor
- Una función Bucle añade las prestaciones
del bucle do while a
IBM® Rational Publishing Engine,
lo que permite que se ejecuten acciones repetidamente. Puede
establecer la propiedad do
while del contenedor en true, asi que
el contenedor y todos sus hijos se vuelven a evaluar.
- Conversión de un párrafo a un elemento de contenedor
- A partir de la versión 1.3 de release, puede convertir un párrafo a un elemento de contenedor. Una
vez que se ha convertido un párrafo, no puede volver a transformar el
contenedor recién convertido a un párrafo, a menos que deshaga el
cambio inmediatamente. Aunque se conservan todos los datos del
párrafo, incluidos consultas, asignaciones, condiciones y filtros, el
formato definido en el párrafo no se conserva en el contenedor recién
convertido.
- Para convertir un párrafo a un contenedor en el editor de
contenidos de plantilla:
- En el área del editor o en la vista
Esquema, pulse con el botón derecho del ratón
en el elemento de párrafo y seleccione
.
- (Opcional) Después del paso anterior, solo tiene una oportunidad
para deshacer la conversión:
- En el área del editor o en la vista
Esquema, pulse con el botón derecho del ratón
en el elemento de contenedor recién convertido y seleccione
Deshacer crear contenedor.