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.