示例:使用 Rational® RequisitePro® 创建针对样式标题的脚本表达式

此示例使用 RequisitePro.xsd Generic XML 模式,这会在 PRRequirement 查询中包含级别属性。

过程

要使用应用到 FullTag 的标题样式来创建报告,请执行下列操作:

  1. 在 Launcher 中,创建文档规范并配置数据源。
  2. 在 Document Studio 中,打开新模板。
  3. 添加样本数据源模式:
    1. 数据源模式视图中,单击添加数据源模式图标。此时,会打开“数据源模式”向导,您可以单击下一步
    2. 在“模式类型”字段中,选择 Generic XML
    3. 可选: 输入数据源标识的定制名称。
    4. 单击下一步。复审所作的选择并单击完成
  4. 单击浏览,然后选择随产品安装的 RequisitePro.xsd 样本数据文件。缺省位置:RPE_HOME\source\XML\examples\RequisitePro.xsd。 单击打开
  5. 将元素添加至模板。
    1. 添加 “容器”图标 容器元素。
    2. “段”图标 元素插入容器元素。
    3. “文本”图标 文本元素插入段元素。
      含有元素的模板示例
  6. 将查询添加至元素。
    1. 数据源模式视图中,展开项目和需求。
    2. PRRequirement 拖到容器元素。
    3. FullTag(字符串)拖到文本元素。
    4. 在“选择上下文”窗口中,选择用作值
    5. 选择 PRRequirement 容器,然后单击确定
      元素中含有查询的模板示例
  7. 为段元素创建样式脚本表达式。
    1. 选择段元素。
    2. 在“属性”视图中,选择常规选项卡。
    3. 样式名称字段中,单击 “配置”图标 配置图标。
    4. 在“设置样式名称值”窗口中,选择脚本表达式选项卡。
    5. 展开属性和数据源。
    6. 选择级别
    7. 输入 parseInt(Level) + 1
  8. 单击文档规范 > 生成 > 生成文档以生成输出。

结果

级别值增加 1,标题样式也会增加 1。在级别值为 0 的需求的 FullTag 值上,设置标题 1 样式。在级别值为 1 的需求的 FullTag 值上,设置标题 2 样式。

本示例中模板所创建的最终输出文档:
  • FullTag 值显示为章节标题。
  • 显示需求的可视层次结构:
    • 需求是最大标题,使用标题 1 样式。
    • 子需求是子标题,使用标题 2 样式。
  • 根据级别属性的值创建层次结构。

反馈