Gestire più caricamenti di file e aree di rilascio file
Importante
Questo contenuto è archiviato e non viene aggiornato. Per la documentazione più recente, vai a Novità o modifiche in Business Central. Per i piani di rilascio più recenti, vai a Piani di rilascio di Dynamics 365, Power Platform e Cloud per le soluzioni di settore.
Importante
Alcune funzionalità descritte in questo piano di rilascio non sono state ancora rilasciate. I tempi di rilascio sono soggetti a modifica e le funzionalità previste potrebbero non essere rilasciate (vedi Criteri Microsoft). Altre informazioni: Novità e funzionalità pianificate
Abilitata per | Anteprima pubblica | Disponibilità generale |
---|---|---|
Utenti, automaticamente | 4 mar. 2024 | Magg. 2024 |
Valore aziendale
La possibilità di gestire più caricamenti di file e di designare diverse parti di pagina come aree di rilascio file 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 e designare diverse parti della pagina come aree di rilascio file.
Questo miglioramento consente agli sviluppatori AL di creare interfacce più flessibili e intuitive in Business Central. Se si designano parti specifiche della pagina come aree di rilascio file, è possibile 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. Consentendo agli utenti di trascinare e rilasciare i file su parti di pagina designate, gli sviluppatori possono semplificare il processo di caricamento dei file e l'inserimento dei dati.
L'esempio seguente designa un gruppo e un campo come aree di rilascio file facendo riferimento all'azione ProductImageUpload nella proprietà FileUploadAction. 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 trascinare in un'area di rilascio. Dopo il rilascio di uno o più file in un gruppo oppure in un campo in una pagina HappyDragAndDrop, il trigger OnAction nella proprietà FileUploadAction viene chiamato con l'elenco dei file.
> 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;
> }
> }
> }
> }
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, Utilizzare il trascinamento della selezione per allegare più file, includerà il supporto per questo 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.