次の方法で共有


複数のファイル アップロードとファイル ドロップ ゾーンを処理する

重要

このコンテンツはアーカイブされており、更新されていません。 最新のドキュメントについては、「Business Central の新機能および変更された機能」を参照してください。 最新のリリース計画については、「Dynamics 365、Power Platform、Cloud for Industry のリリース計画」を参照してください。

重要

このリリース計画で説明されている機能の一部は、まだリリースされていません。 提供タイムラインは変更される可能性があり、予定されている機能はリリースされない可能性があります (Microsoft ポリシーを参照)。 詳細: 新機能と予定されている機能

有効対象 パブリック プレビュー 一般提供
ユーザー向けで、自動的に有効化される 2024年3月4日 2024年5月

ビジネス バリュー

AL 開発者が Business Central で複数のファイルのアップロードを処理し、ページの異なる部分をファイル ドロップ ゾーンとして指定できる機能により、柔軟性と使いやすさが向上します。 この機能強化は、複数ファイルのアップロード機能を必要とするアプリケーションやカスタマイズの作業を行う開発者に役立ち、組織にとっては生産性とユーザー エクスペリエンスの向上という価値があります。

機能の詳細

開発者は、複数のファイルのアップロードを処理し、ページの異なる部分をファイル ドロップ ゾーンとして指定できます。

この改善により、AL 開発者は Business Central 内でより柔軟でユーザー フレンドリーなインターフェイスを作成できるようになります。 ページの特定の部分をファイル ドロップ ゾーンとして指定すると、複数のファイルを同時にアップロードできるようになり、効率が向上します。

この機能は、ユーザーが複数のファイルを同時にアップロードする必要があるアプリケーションやカスタマイズの作業を行っている開発者にとって特に価値があります。 ユーザーがページの指定された部分にファイルをドラッグ アンド ドロップできるようにすることで、開発者はファイルのアップロード プロセスを合理化し、データ入力を簡素化できます。

次の例では、FileUploadAction プロパティの ProductImageUpload アクションを参照することで、グループとフィールドをファイル ドロップ ゾーンとして指定しています。 FileUploadAction アクションの AllowMultipleFiles プロパティを使用すると、開発者は、アクションが単一のファイルを処理できるか、または複数のファイルを処理できるかを指定できます。 開発者は、AllowedFileExtensions プロパティを使用して、ドロップ ゾーンにドラッグできるファイルの種類を指定できます。 HappyDragAndDrop ページ上のグループまたはフィールドに 1 つ以上のファイルをドラッグすると、FileUploadAction プロパティの OnAction トリガーがファイルのリストとともに呼び出されます。

> page 50102 HappyDragAnddropPage
> {
>     PageType = Card;
>     SourceTable = item;
>     UsageCategory = Administration;
> 
>     layout
>     {
>         area(Content)
>         {
>             group(GroupName)
>             {
>                 FileUploadAction = ProductImageUpload;
> 
>                 field(name; 'Name')
>                 {
>                     FileUploadAction = ProductImageUpload;
>                 }
>             }
>         }
>     }
> 
>     actions
>     {
>         area(Processing)
>         {
>             fileUploadAction(ProductImageUpload)
>             {
>                 Caption = 'Upload product Image';
> 
>                 AllowMultipleFiles = false;
>                 AllowedFileExtensions = '.jpg', '.jpeg', '.png';
> 
>                 trigger OnAction(files: List of [FileInfo])
>                 var
>                     currentFile: FileInfo;
>                     stream: InStream;
>                 begin
>                     foreach currentFile in files do begin
>                         currentFile.CreateInStream(stream);
>                         // Code here to handle the file
>                         Message('%1 has a length of %2', currentFile.FileName, stream.Length);
>                     end;
>                 end;
>             }
>         }
>     }
> }

アプリに複数のファイル アップロードのサポートを追加して、ファイル アップロードのダイアログで複数のファイルをサポートすることができます。 この関連リリース計画「ドラッグアンドドロップを使用して複数のファイルを添付する」では、今後のマイナー アップデートでベース アプリケーションにこの機能のサポートを導入する予定です。

フィードバック

Dynamics 365 Business Central の機能向上のためのアイデア、提案、フィードバックをお寄せください。 フォーラム (https://aka.ms/bcideas) をご利用ください。