Condividi tramite


Gestire più caricamenti di file

Abilitata per Anteprima pubblica Disponibilità generale
Utenti, automaticamente 5 apr. 2024 -

Valore aziendale

La possibilità di gestire più caricamenti in Business Central offre agli sviluppatori AL flessibilità e usabilità maggiori. Questo miglioramento avvantaggia gli sviluppatori che utilizzano applicazioni o personalizzazioni che richiedono funzionalità di caricamento di più file e aggiunge valore alle organizzazioni, aumentando in tal modo la produttività e l'esperienza utente.

Dettagli sulla funzionalità

Gli sviluppatori possono gestire più caricamenti di file. Questo miglioramento consente agli sviluppatori AL di creare interfacce più flessibili e intuitive in Business Central. La designazione di azioni specifiche consente agli utenti di caricare più file contemporaneamente, migliorando così l'efficienza.

Questa funzionalità è particolarmente utile per gli sviluppatori che utilizzano applicazioni o personalizzazioni che richiedono agli utenti di caricare più file contemporaneamente.

La proprietà AllowMultipleFiles dell'azione FileUploadAction consente agli sviluppatori di specificare se un'azione può gestire un singolo file o più file. La proprietà AllowedFileExtensions consente agli sviluppatori di specificare i tipi di file che gli utenti possono caricare. Il trigger OnAction nella proprietà FileUploadAction viene chiamato con l'elenco dei file.

page 50102 HappyMultiFileUploadPage
{
    PageType = Card;
    SourceTable = Item;
    UsageCategory = Administration;

    layout
    {
        area(content)
        {
        }
    }

    actions
    {
        area(Processing)
        {
            fileuploadaction(ProductImageUpload)
            {
                Caption = 'Upload product image';
                AllowMultipleFiles = true;
                AllowedFileExtensions = '.jpg', '.jpeg', '.png';
                trigger OnAction(Files: List of [FileUpload])
                var
                    CurrentFile: FileUpload;
                    TempInStream: InStream;
                begin
                    foreach CurrentFile in Files do begin
                        CurrentFile.CreateInStream(TempInStream, TEXTENCODING::UTF8);
                        // Code here to handle the file
                        Message('%1 has a length of %2', CurrentFile.FileName, TempInStream.Length)
                    end;
                end;
            }
        }
    }
}

Nota

Puoi iniziare ad aggiungere il supporto per più caricamenti di file nelle tue app per fare in modo che la finestra di dialogo Caricamento file supporti più file. Questo piano di rilascio correlato introdurrà il supporto per questa attività nell'applicazione di base nei prossimi aggiornamenti minori.

Comunicaci la tua opinione

Aiutaci a migliorare Dynamics 365 Business Central condividendo idee fornendo suggerimenti e inviando feedback. Utilizza il forum all'indirizzo https://aka.ms/bcideas.