添加容器元素

容器元素不同于段。与段不同,容器不会占用输出文档的任何空间。因此您可以定义条件,执行计算或者标识一组元素上的数据,而不会影响输出的格式。

关于此任务

使用迭代器时,可以将其用在容器中。迭代器有助于轻松更改格式化元素,此外,还可以增强模板的一致性。对于表,优点是根据父容器的属性将条件放入行时,可以避免在输出中看到空白行。您还可以避免看到含有奇数个单元格的行。

正在使用表时,可以将查询放在主管行的容器中,或者放在单元格内的容器中,取决于必须迭代的位置。如果未在使用表,那么可以将所有查询都放在容器上,然后在那些容器内,您可以放入呈现元素,例如段、超链接和文本。

以下列表包含可以在容器元素中执行的任务以及一些限制:
您可以执行下列操作:
  • 当某个容器只包含容器中允许容纳的元素时,将该容器拖至其他容器。例如,您可以将某个容器拖至位于行元素中的其他容器。但是,如果该容器中含有段元素,那么无法将其拖至位于行元素中的其他容器,因为行中不能包含段落。
  • 将某个容器拖至查询所限制的其他容器。例如,可以将容器拖到模板根处的其他容器,或者将容器拖到段内的容器。
  • 将容器拖至列表中。例如,可以在列表内定义容器,然后将容器拖至同一列表或其他列表中的其他容器。还可以在列表内定义容器,然后将容器拖至其他列表中。
  • 将容器拖至表中。例如,可以在表内定义容器,然后将容器拖至同一表或其他表中的其他容器。还可以在表内定义容器,然后将容器拖至其他表中。
  • 将容器拖至行中。例如,可以在行内定义容器,然后将容器拖到同一行或其他行中的其他行容器。
您不能:
  • 将容器拖至容器、列表、表或行以外的任何其他元素中。例如,您无法将容器拖至文本元素中。
  • 将容器包括在该元素以外的其他元素中。例如,如果行内包含容器元素,那么无法将容器元素移至表中的其他行中。

过程

  1. 使用下列其中一种方法将容器元素添加至模板内容编辑器:
    • 从“选用板”视图,将 “容器”图标 容器元素拖到模板内容编辑器。
    • 在编辑器区域中,右键单击并选择插入 > “容器”图标 容器
    • 大纲视图中,右键单击内容,然后选择插入 > “容器”图标 容器
  2. 选择容器元素。
  3. 属性视图中,修改容器的属性。
  4. 单击文件 > 另存为或单击保存图标。

下一步做什么

注: Loop 功能会将 do while loop 功能添加至 IBM® Rational® Publishing Engine,这将使操作能够重复执行。可以将容器的 do while 属性设为 true,这样会重新评估容器及其所有子代。

反馈