< 上一個課程 | 下一個課程 >

課程 3:新增範本元素與條件

您可以新增一系列的範本元素、查詢和條件來建置範本。
  1. 定義最上層「套件」的查詢,並於 model/root 元素下強制轉型:
    • 資料來源綱目視圖中選取查詢,然後按一下「強制轉型為類型」圖示 強制轉型為類型圖示。

      定義查詢

    • 在「選取類型」視窗中,選取套件,然後按一下確定
    註: 您不能建置任何類型這種類型的查詢。使用查詢前必須先定義強制轉型。可以有多種類型的綱目元素,並不會指派其類型。在這種情況下,您可以定義要透過強制轉型為類型特性使用哪一種類型。
  2. 從範本中的「選用區」視圖新增「儲存器」元素。
  3. 將新增的 model/root(Package) 查詢從「資料來源綱目」視圖拖曳至儲存器元素中。
  4. 選取儲存器元素。
  5. 在「內容」視圖中,選取一般標籤。
  6. 在名稱欄位中,輸入根套件
  7. 將段落拖曳至儲存器元素中,並新增 model/root(Package)/name 屬性。

    段落元素中的「名稱」屬性。

  8. 為圖表的清單新增靜態文字標題圖表:
    • 將「段落」元素從「選用區」視圖拖曳至儲存器元素中,位於第一個段落元素之後。
    • 將「文字」元素從「選用區」視圖拖曳至第二個段落元素中。
    • 按兩下「文字」元素,然後輸入圖表
    • 將「儲存器」元素拖曳至第一個儲存器元素中,位於兩個段落元素之後。
    • model/root(Package)/diagram 屬性拖曳至儲存器元素中。
      註: 如果要新增特定的圖表類型,請在 diagram(Diagram) 節點下新增強制轉型至該圖表類型,然後使用強制轉型類型而非一般圖表類型。
    • 如果要新增特定圖表,請執行下列動作:
      • 影像元素從「選用區」視圖拖曳至儲存器元素中。
      • 按兩下影像元素。
      • 在「設定影像元素的值」視窗中,展開 model/root(Package)/diagram,然後選取 _image。 所選的屬性即會新增至選取的資料項目欄位。
      • 按一下確定

        設定影像元素的值

    • 段落元素拖曳至編輯器中,位於影像元素之後。
    • 選取段落元素。
    • 在「內容」視圖中,選取一般標籤。
    • 名稱內容中,輸入圖型標題
    • 圖型標題元素拖曳至段落元素中。

      新增圖表標題

    • 如果要隨圖表名稱顯示圖例標題,請執行下列動作:
      • 內容視圖中,選取特定標籤。
      • 針對欄位標籤內容,按一下 設定欄位值 圖示。
      • 在「設定欄位標籤值」視窗中,展開 model/root(Package)/diagram,然後選取名稱。所選的屬性即會新增至選取的資料項目欄位。
      • 按一下確定
  9. 列出每一個套件中的類別:
    • 段落元素從「選用區」視圖拖曳至第二個儲存器元素之後。
    • 文字元素拖曳至段落元素中。
    • 按兩下文字元素,然後輸入類別。按一下確定
    • 儲存器元素拖曳至段落元素之後。
    • model/root(Package)/diagram/ownedMember(Class) 屬性從「資料來源綱目」視圖拖曳至儲存器中。
    • 選取儲存器元素。
    • 在「內容」視圖中,選取一般標籤。
    • 名稱內容中,輸入類別儲存器

      新增類別類型強制轉型

    • 按一下 「強制轉型為類型」圖示 圖示,對 ownedMember 新增類別類型強制轉型。
    • 新增段落元素至儲存器元素中。
    • model/root(Package)/diagram/ownedMember(Class)/Name 屬性拖曳到段落元素中。

      新增套件名稱

      註: 您可以對文字元素設定條件,僅針對作用中的類別來新增這項文字。
    • 若只要對作用中的類別新增文字,請執行下列動作:
      • 新增文字元素至段落元素中。
      • 按兩下文字元素,然後輸入(作用中)
      • 用滑鼠右鍵按一下文字元素,然後按一下資料 > 編輯條件
      • 在「設定現行元素的條件」視窗中,展開屬性,然後選取 IsActive 屬性。 所選的屬性即會新增至右視圖的左運算元欄位中。
      • 針對運算子,選取等於
      • 針對「右運算元」,選取 true
      • 按一下新增
      • 按一下確定
  10. 儲存文件。

課程檢查點

您已新增元素和條件至範本中。
< 上一個課程 | 下一個課程 >

意見