在內嵌於外部容器內的視覺化中建立資料動作

您可以在外部容器 (例如,HTML 頁面或用戶的應用程式頁面) 中內嵌資料視覺化,而且可以在視覺化中包括資料動作。內嵌的資料動作可讓您與外部容器中內嵌的視覺化互動。您可以從外部容器擷取視覺化使用的一組資料元素。您可以新增任意數目的內嵌資料動作。

「發布事件」可讓外部應用程式接收所選視覺化中的一組資料元素值,又稱為視覺化相關資訊環境。所選視覺化中的這一組資料元素值不能是計量資料欄或隱藏的資料欄。

外部容器中會提供事件名稱,並且會在您發布相關資訊環境事件時傳送。相關資訊環境是位於視覺化中所選位置的一組資料元素值。如果跨多個工作簿或工作簿中的多個資料元素使用資料動作,您可以提供唯一的事件名稱以方便追蹤。例如,如果輸入 DV Embedded Content DA1 作為動作名稱,就可以在事件名稱欄位中輸入 Event from DA1,指示事件是來自哪一個資料動作。

輸入傳送值時,請注意下列事項:
  • 使用全部可動態決定您點選之儲存格 (例如「產品和年度」) 的交集,並將那些值傳送至目標。
  • 使用定錨資料可確保在執行時期顯示資料動作,但前提為檢視相關資訊環境中有定錨至欄位中指定的必要資料欄。
  • 使用可開啟頁面 (URL 或工作區),但不傳送任何資料。例如,只想要瀏覽至 www.oracle.com,但不傳送任何相關資訊環境。
  • 使用自訂可指定要傳送的一組自訂資料欄。
選取支援多重選擇時,請注意下列事項:
  • 開啟 - 在選取一或多個資料點時呼叫資料動作。
  • 關閉 - 在選取單一資料點時呼叫資料動作。

    當選取多個資料點可能會造成錯誤時,此設定特別有用,例如搭配某些第三方 REST API 時。

在儲存工作簿之後,您就可以將該工作簿內嵌在外部容器中。外部容器會顯示內嵌的視覺化。當您對包含適用資料動作的視覺化按一下滑鼠右鍵時,會在視覺化中以下拉式功能表方式顯示資料動作。如果您按一下內嵌的資料動作,它會判斷視覺化的相關資訊環境資訊,並將該資訊傳送至導覽動作服務以進行處理。導覽服務會發出包含相關資訊環境有效負載資訊的事件。您可以訂閱此事件,就能在事件回呼中接收有效負載,然後在其他區域中使用有效負載。

  1. 在首頁中,將游標停駐於工作簿上,按一下動作 「動作」圖示,然後選取開啟
  2. 在工作簿中,按一下功能表,然後選取資料動作
  3. 按一下新增動作。在「新資料動作」中,前往名稱並輸入名稱。
  4. 按一下類型,然後選取發布事件
  5. 定錨至欄位中,按一下新增資料選取資料,並且選取在套用資料動作時,要傳送值的一或多個資料元素。
  6. 輸入事件名稱
  7. 按一下傳送值欄位,然後選取要讓資料動作傳送給用戶的值。
  8. 按一下支援多重選擇以設定值。
  9. 按一下確定以儲存。