[也適用於 v8]{class="badge positive" title="亦適用於 Campaign v8"}

使用案例:建立概覽頁面 use-cases-creating-overviews

在下面的範例中,我們將創建概述類型的 Web 應用程式來顯示資料庫中的所有 Web 應用程式。 設定下列元素:

建立單頁面網路應用程式 creating-a-single-page-web-application

  1. 建立單個 Page 網路應用程式並禁用出站轉換和到下一個頁面的轉換。

  2. 變更頁面標題。

    此標題將顯示在概覽標題和Web應用程式概覽中。

  3. 在網路應用程式屬性中,通過選擇 Single-page Web application 範本來修改應用程式的呈現。

  4. Page ​打開網路應用程式的活動,然後打開一個清單 (Static element > List)。

  5. Data 清單標籤中,選擇文件類型 Web applications 以及 LabelCreation date Type of application 輸出列。

  6. Filter 子標籤中,創建如下所示的篩選器,以便僅显示 Web 應用程式並從視圖中排除範本。

  7. 關閉頁面的配置窗口,然後按下 Preview

    將顯示資料庫中可用的 Web 應用程式清單。

在資料夾上添加篩選器 adding-a-filter-on-a-folder

在概述中,您可以根據數據在Adobe Campaign樹中的位置選擇訪問數據。 這是對資料夾的篩選器。 套用以下過程以將其添加到概述中。

  1. 將游標放在 Page 網路應用程式的節點上,然後添加一個 Select folder 元素 (Advanced controls > Select folder)。

  2. Storage 出現的窗口中,按兩下 Edit variables 連結。

  3. 更改變數標籤以滿足您的需求。

  4. 使用資料夾​ 值更改 ​變數名稱。

    note note
    NOTE
    變數的名稱必須與連結到資料夾(在綱要中定義)的元素的名稱匹配,即 本例中的資料夾 。 引用表時必須重新使用此名稱。
  5. XML ​將類型套用為變數。

  6. 選擇交互 Refresh page

  7. 將游標放在清單上,在標籤中 Advanced ,引用之前在清單標籤中創建 Folder filter XPath 的變數。 您必須使用資料夾連結相關的元素的名稱,即 資料夾

    note note
    NOTE
    此時階段,網路應用程式不在其應用程式上下文中,因此無法在資料夾上測試篩選器。

新增按鈕以設定新的Web應用程式 adding-a-button-to-configure-a-new-web-application

  1. 將游標放在​ Page ​專案上並新增連結(Static elements > Link)。

  2. 修改連結標籤,因為該標籤會出現在概覽的按鈕上。

    在我們的範例中,標籤是

  3. 在URL欄位中插入以下URL: xtk://open/?schema=nms:webApp&form=nms:newWebApp

    note note
    NOTE
    nms:webApp 與 網路應用程式 綱要重合。
    nms:newWebApp 與新的 網路應用程式 建立助手重合。
  4. 選擇在同一視窗中顯示URL。

  5. 在影像字段中新增網路應用程式圖示: /nms/img/webApp.png

    此圖示將出現在 New 按鈕上。

  6. 在​ Style ​欄位中輸入​ 按鈕

    此樣式在之前選擇的範本中 Single-page Web application 引用。

向清單添加詳細信息 adding-detail-to-a-list

在概述中配置清單時,可以選擇顯示清單上每個條目的其他詳細信息。

  1. 將游標置於先前建立的 清單 元素上。

  2. General 標籤中,在下拉式清單中選擇 Columns and additional detail 显示模式。

  3. 在​ Data ​索引標籤中,新增​ Primary keyInternal name ​及​ Description ​欄,並為每個欄選取​ Hidden field ​選項。

    如此一來,此資訊只會顯示在每個專案的詳細資訊中。

  4. 在​ Additional detail ​索引標籤中,新增下列程式碼:

    code language-none
    <div class="detailBox">
      <div class="actionBox">
        <span class="action"><img src="/xtk/img/fileEdit.png"/><a title="Open" class="linkAction" href="xtk://open/?schema=nms:webApp&form=nms:webApp&pk=
        <%=webApp.id%>">Open...</a></span>
        <%
        if( webApp.@appType == 1 ) { //survey
        %>
        <span class="action"><img src="/xtk/img/report.png"/><a target="_blank" title="Reports" class="linkAction" href="/xtk/report.jssp?_context=selection&
          _schema=nms:webApp&_selection=<%=webApp.@id%>
          &__sessiontoken=<%=document.controller.getSessionToken()%>">Reports</a></span>
        <%
        }
        %>
      </div>
      <div>
        Internal name: <%= webApp.@internalName %>
      </div>
      <%
      if( webApp.desc != "" )
      {
      %>
      <div>
        Description: <%= webApp.desc %>
      </div>
      <%
      }
      %>
    </div>
    
NOTE
JavaScript程式庫需要5分鐘的時間在伺服器上重新整理。 您可以重新啟動伺服器以避免等待此延遲。

篩選和更新清單 filtering-and-updating-the-list

在本節中,您將創建一個篩選器,用於顯示由特定運算符創建的 Web 應用程式的概述。 建立此篩選時采用了連結編輯者。 選擇運算符后,刷新清單以應用篩選器;這需要創建刷新連結。

這兩個元素將分組在同一容器中,以便在概述中以圖形方式分組。

  1. 將游標放在元素上 Page ,然後選擇 Container > Standard

  2. 將列 数設置為 2,以便連結編輯者和連結彼此相鄰。

    有關元素佈局的資訊,請參閱 此部分

  3. 套用點篩檢程式

    此樣式在之前選擇的範本中 Single-page Web application 引用。

  1. 將游標放在上一個階段中創建的容器上,然後通過功能表插入 Advanced controls 連結編輯者。

  2. 在自動打開的儲存視窗中,選擇該 Variables 選項,然後按下 Edit variables 連結並創建用於篩選數據的 XML 變數。

  3. 修改標籤。

    它將顯示在概述中的欄位旁邊 Filter

  4. 選擇作數表作為應用程式綱要。

  5. 將游標放在清單元素上,然後通過標籤 Data > Filter 創建過濾器:

    • 表達式:“ 创建者”連結的外鍵
    • 運算子: 等於
    • 值: 變數 (變數)
    • 考慮條件:「$(var2/@id)」!=

CAUTION
Web應用程式使用者必須是已識別的運運算元,並擁有存取資訊的適當Adobe Campaign許可權。 此型別的設定不適用於匿名Web應用程式。
  1. 將游標放在容器上,然後通過​ Static elements ​功能表插入。Link

  2. 修改標籤。

  3. 選取 Refresh data in a list

  4. 添加之前創建的清單。

  5. 在欄位上 Image 新增重新整理圖示: /xtk/img/refresh.png

  6. 使用排序順序箭頭,重新組織網路應用程式的各個元素,如下所示。

網路應用程式現已設定。 您可以按下 Preview 標籤進行預覽。

recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1