範例:使用 Rational® RequisitePro® 建立 Script 表示式來設定標題樣式

這個範例使用 RequisitePro.xsd 通用 XML 綱目,且 PRRequirement 查詢中含有層次屬性。

程序

如果要建立報告,並將標題樣式套用至 FullTag,請執行下列動作:

  1. 在 Launcher 中,建立文件規格,並配置資料來源。
  2. 在 Document Studio 中,開啟新的範本。
  3. 新增範例資料來源綱目:
    1. 資料來源綱目視圖中,按一下新增資料來源綱目圖示。這時會開啟「資料來源綱目」精靈,您可以按下一步
    2. 在「綱目類型」欄位中,選取通用 XML
    3. 選擇性的: 輸入資料來源 ID 的自訂名稱。
    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. 針對段落元素建立樣式 Script 表示式。
    1. 選取段落元素。
    2. 在「內容」視圖中,選取一般標籤。
    3. 樣式名稱欄位中,按一下 「配置」圖示「配置」圖示。
    4. 在「設定樣式名稱值」視窗中,選取 Script 表示式標籤。
    5. 展開屬性和資料來源。
    6. 選取層次
    7. 輸入 parseInt(Level) + 1
  8. 按一下文件規格 > 產生 > 產生文件,來產生輸出。

結果

層次值增加 1,標題樣式會跟著增加 1。對於以 0 作為層次值的需求,在其 FullTag 值上設定標題 1 樣式。對於以 1 作為層次值的需求,在其 FullTag 值上設定標題 2 樣式。

在這個範例中,範本所建立的最終輸出文件如下:
  • FullTag 值顯示成區段標題。
  • 顯示需求的可見階層:
    • 需求是最大標題,並使用標題 1 樣式。
    • 子項需求是子標題,並使用標題 2 樣式。
  • 建立層次屬性值階層。

意見