メインコンテンツまでスキップ

Amazon S3 データ ソースの追加

重大な変更

現在、Reveal SDK は、Reveal SDK core パッケージからデータ ソースを分離する過程にあります。プロジェクトの継続的な機能を確保するために、プロジェクトに追加のパッケージをインストールすることが必要になる場合があります。詳細については、サポートされるデータ ソース トピックを参照してください。

手順 1 - RevealView.onDataSourcesRequested イベントのイベント ハンドラーを追加します。

var revealView = new $.ig.RevealView("#revealView");
revealView.onDataSourcesRequested = (callback) => {
//add code here
callback(new $.ig.RevealDataSources([], [], false));
};

手順 2 - RevealView.onDataSourcesRequested イベント ハンドラーで、RVS3DataSource オブジェクトの新しいインスタンスを作成します。TitleSubtitle、および Region プロパティを設定します。RVS3DataSource オブジェクトを作成したら、それをデータ ソース コレクションに追加します。

revealView.onDataSourcesRequested = (callback) => {
var s3 = new $.ig.RVS3DataSource();
s3.title = "My S3 Server";
s3.subtitle = "Amazon S3";
s3.region = "region";

callback(new $.ig.RevealDataSources([s3], [], false));
};

アプリケーションを実行し、新しい可視化を作成すると、新しく作成された Amazon S3 データ ソースが [データ ソースの選択] ダイアログに表示されます。

注記

RVS3DataSource は、Reveal SDK に登録された認証プロバイダーに基づいてフォルダーとファイルを読み込みます。Amazon S3 は RVAmazonWebServicesCredentials を使用して認証します。詳細については、認証トピックを参照してください。

コードの取得

このサンプルのソース コードは、GitHub にあります。