Compartilhar via


Lidar com vários uploads de arquivos e zonas para soltar arquivos

Importante

Esse conteúdo está arquivado e não está sendo atualizado. Para obter a documentação mais recente, acesse Novidades ou alterações no Business Central. Para ver os planos de lançamento mais recentes, acesse Planos de lançamento do Dynamics 365, do Power Platform e do Cloud for Industry.

Importante

Algumas funcionalidades descritas neste plano de lançamentos não foram lançadas. As linhas do tempo de entrega podem ser alteradas e a funcionalidade projetada pode não ser lançada (consulte a política da Microsoft). Saiba mais: Novidades e planos

Habilitado para Versão preliminar pública Disponibilidade geral
Usuários, automaticamente 4 de março de 2024 Maio de 2024

Valor do negócio

A capacidade dos desenvolvedores de AL de lidar com vários uploads de arquivos e designar partes distintas da página como zonas para soltar arquivos no Business Central oferece maior flexibilidade e usabilidade. Essa melhoria beneficia os desenvolvedores que trabalham em aplicativos ou personalizações que exigem funcionalidade de upload de vários arquivos e agrega valor às organizações, melhorando a produtividade e a experiência do usuário.

Detalhes do recurso

Desenvolvedores podem lidar com vários uploads de arquivos e designar partes distintas da página como zonas para soltar arquivos.

Esse aperfeiçoamento permite a desenvolvedores de AL criar interfaces mais flexíveis e fáceis de usar no Business Central. Designar partes específicas da página como zonas para soltar arquivos permite que as pessoas carreguem vários arquivos ao mesmo tempo, o que aumenta a eficiência.

Este recurso é especialmente valioso para desenvolvedores que trabalham em aplicativos ou personalizações que exigem que usuários carreguem vários arquivos ao mesmo tempo. Ao permitir que os usuários arrastem e soltem arquivos em partes designadas da página, os desenvolvedores podem agilizar o processo de upload de arquivos e simplificar a entrada de dados.

O exemplo a seguir designa um grupo e um campo como zonas para soltar arquivos referenciando a ação ProductImageUpload na propriedade FileUploadAction. A propriedade AllowMultipleFiles da ação FileUploadAction permite a desenvolvedores especificar se uma ação pode tratar um único arquivo ou vários arquivos. A propriedade AllowedFileExtensions permite aos desenvolvedores especificar os tipos de arquivo que as pessoas podem arrastar para uma zona para soltar. Depois de arrastar um ou mais arquivos para um grupo ou campo em uma página HappyDragAndDrop, o gatilho OnAction na propriedade FileUploadAction é chamado com a lista de arquivos.

> 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;
>             }
>         }
>     }
> }

Observação

Você pode começar a adicionar suporte para vários uploads de arquivos em seus aplicativos para que o Diálogo de Upload de Arquivos dê suporte a vários arquivos. Este plano de lançamentos relacionado, Use arrastar e soltar para anexar vários arquivos, incluirá suporte para isso no Aplicativo Base nas próximas atualizações secundárias.

Diga-nos o que você pensa

Ajude-nos a melhorar o Dynamics 365 Business Central debatendo ideias, dando sugestões e fazendo comentários. Use o fórum em https://aka.ms/bcideas.