您可以在外部容器 (例如,HTML 頁面或用戶的應用程式頁面) 中內嵌資料視覺化,而且可以在視覺化中包括資料動作。內嵌的資料動作可讓您與外部容器中內嵌的視覺化互動。您可以從外部容器擷取視覺化使用的一組資料元素。您可以新增任意數目的內嵌資料動作。
「發布事件」可讓外部應用程式接收所選視覺化中的一組資料元素值,又稱為視覺化相關資訊環境。所選視覺化中的這一組資料元素值不能是計量資料欄或隱藏的資料欄。
外部容器中會提供事件名稱,並且會在您發布相關資訊環境事件時傳送。相關資訊環境是位於視覺化中所選位置的一組資料元素值。如果跨多個工作簿或工作簿中的多個資料元素使用資料動作,您可以提供唯一的事件名稱以方便追蹤。例如,如果輸入 DV Embedded Content DA1
作為動作名稱,就可以在事件名稱欄位中輸入 Event from DA1
,指示事件是來自哪一個資料動作。
當選取多個資料點可能會造成錯誤時,此設定特別有用,例如搭配某些第三方 REST API 時。
在儲存工作簿之後,您就可以將該工作簿內嵌在外部容器中。外部容器會顯示內嵌的視覺化。當您對包含適用資料動作的視覺化按一下滑鼠右鍵時,會在視覺化中以下拉式功能表方式顯示資料動作。如果您按一下內嵌的資料動作,它會判斷視覺化的相關資訊環境資訊,並將該資訊傳送至導覽動作服務以進行處理。導覽服務會發出包含相關資訊環境有效負載資訊的事件。您可以訂閱此事件,就能在事件回呼中接收有效負載,然後在其他區域中使用有效負載。