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