埋め込まれた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>