埋め込まれたOracle Analyticsコンテンツ用のHTMLページのデータのリフレッシュ

Oracle Analyticsコンテンツを埋め込むHTMLページで、埋込みワークブックのデータをリフレッシュする方法を指定できます。

ワークブックを再ロードせずにデータをリフレッシュするために、refreshData関数がすべての<oracle-dv>要素にアタッチされています。それを呼び出すと、その要素の下のすべてのビジュアライゼーションが強制的にリフレッシュされます。

これは、単一の埋込みワークブックのデータをリフレッシュするコードです。このコードでは、projectのすべてのインスタンスがworkbookを指します。

<oracle-dv id="project1" project-path="{{projectPath}}">
</oracle-dv>
 
<script> 
   function refreshProject() {
      $('#project1')
  [0].refreshData();
}
</script>

これは、複数の埋込みワークブックのデータをリフレッシュするコードです。このコードでは、projectのすべてのインスタンスがworkbookを指します。


<script> 
   function refreshProject()
   {
      $('oracle-dv').each(function() {
         this.refreshData();
         });
}
</script>