设置数据的格式化和计算方式

定义模板元素的内容或模板元素的属性值以格式化和计算数据。

关于此任务

可以使用简单值、数据表达式或脚本表达式来定义模板的内容。数据表达式是从数据源读取的值,而脚本化表达式是通过 JavaScript 来计算的值。脚本可以使用任意数目的变量和数据源属性,或者变量和数据源属性的任意组合。Rational® Publishing Engine 的脚本表达式框仅支持 JavaScript。脚本化表达式框可让您编写 JavaScript 以计算值,而数据表达式框只让您选择一个属性或一个变量。

过程

  1. 在模板内容编辑器中,双击文本元素。 此时,会打开“为当前元素设置内容”窗口。
  2. 使用下列其中一个选项来指定内容:
    • 要使用简单值,请单击简单值选项卡,然后输入值。
    • 要使用数据表达式,请单击数据表达式选项卡,然后执行以下任一操作:
      • 展开变量并选择要使用的变量。
      • 展开属性并选择要使用的数据属性。
    • 要使用脚本表达式,请单击脚本表达式选项卡。
      • 展开变量,选择一个变量,然后输入可以在当前上下文中使用变量的 JavaScript 代码。
      • 展开属性,选择一个属性,然后输入可以在当前上下文中使用数据属性的 JavaScript 代码。
      • 如果从 XHTML 中复制了脚本,那么您可以选择 XHTML 输入选项以允许编辑包含在脚本中的 XHTML 标记。
      • 如果要将模板生成为 XHTML 输出,那么您可以选择 XHTML 输出选项以解析脚本并将脚本呈现为富文本格式文本。
      例如,要选择绝对编号、名称和值作为属性,请输入如下 JavaScript 代码:
      "object:"+Absolute Number+
      "attribute"+name+
      "value"+_value
      提示: 如果有相当复杂的模板,那么可以使用名称描述属性来描述模板中的每个块。名称字段和描述字段在缺省情况下是空的,名称内容显示在模板中,而描述内容可以显示在模板元素提示字段中。这可以帮助其他人复用该模板。
  3. 单击确定以保存更改。

反馈