この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

lightning:openFiles

ContentDocument および ContentHubItem オブジェクトの 1 つ以上のファイルレコードを開きます。

デスクトップでは、このイベントによって SVG ファイルプレビュープレーヤーが開き、画像、ドキュメント、その他のファイルをブラウザでプレビューできます。ファイルプレビュープレーヤーでは、全画面プレゼンテーションモードがサポートされており、アップロード、削除、ダウンロード、共有などのファイルアクションにすばやくアクセスできます。

モバイルデバイスでは、ファイルがダウンロードされます。デバイスでファイルプレビューがサポートされている場合は、デバイスのプレビューアプリケーションが開きます。

この例では 1 つのファイルが開きます。

1openSingleFile: function(cmp, event, helper) {
2    $A.get('e.lightning:openFiles').fire({
3        recordIds: [component.get("v.currentContentDocumentId")]
4    });
5}

この例では複数のファイルが開きます。

1openMultipleFiles: function(cmp, event, helper) {
2    $A.get('e.lightning:openFiles').fire({
3        recordIds: component.get("v.allContentDocumentIds"),
4        selectedRecordId: component.get("v.currentContentDocumentId")
5    });
6}

このイベントは、Lightning Experience、Salesforce モバイル Web、Lightning コミュニティでサポートされます。非推奨の Koa および Kokua コミュニティテンプレートではサポートされていません。

メモ

属性名 説明
recordIds String [] 必須。開くレコードの ID。
selectedRecordId String recordIds で指定されたリストから開く最初の��コードの ID。値が指定されていない場合または正しくない場合は、リストの最初の項目が使用されます。