Werken met meerdere bestandsuploads en meerdere zones voor het neerzetten van bestanden
Belangrijk
Deze inhoud is gearchiveerd en wordt niet bijgewerkt. Ga voor de meest recente documentatie naar Nieuwe of gewijzigde functies in Business Central. Ga voor de meest recente releaseplannen naar de pagina Releaseplannen voor Dynamics 365, Power Platform en Cloud for Industry.
Belangrijk
Een deel van de functionaliteit die in dit releaseplan wordt beschreven, is nog niet uitgebracht. Leveringstijdlijnen kunnen veranderen en de verwachte functionaliteit wordt mogelijk niet uitgebracht (zie Microsoft-beleid). Meer informatie: Nieuwe en geplande functies
Geactiveerd voor | Openbare preview | Algemene beschikbaarheid |
---|---|---|
Gebruikers, automatisch | 4 mrt. 2024 | mei 2024 |
Zakelijke waarde
De mogelijkheid voor AL-ontwikkelaars om meerdere bestandsuploads af te handelen en verschillende paginadelen aan te wijzen als zones voor het neerzetten van bestanden in Business Central, zorgt voor meer flexibiliteit en gebruiksgemak. Deze verbetering komt ten goede aan ontwikkelaars die werken aan toepassingen of aanpassingen die functionaliteit voor het uploaden van meerdere bestanden vereisen, en voegt waarde toe aan organisaties door de productiviteit en de gebruikerservaring te verbeteren.
Functiedetails
Ontwikkelaars kunnen meerdere bestandsuploads verwerken en verschillende paginadelen aanwijzen als zones voor het neerzetten van bestanden.
Deze verbetering stelt AL-ontwikkelaars in staat flexibelere en gebruiksvriendelijkere interfaces binnen Business Central te maken. Door specifieke paginaonderdelen aan te wijzen als zones voor het neerzetten van bestanden kunnen er meerdere bestanden tegelijk worden geüpload, waardoor de efficiëntie wordt verbeterd.
Deze functie is met name waardevol voor ontwikkelaars die werken aan toepassingen of aanpassingen waarbij gebruikers meerdere bestanden tegelijk moeten uploaden. Door gebruikers toe te staan bestanden naar bepaalde paginaonderdelen te slepen kunnen ontwikkelaars het uploadproces van bestanden stroomlijnen en de gegevensinvoer vereenvoudigen.
In het volgende voorbeeld wordt een groep en een veld aangewezen als neerzetzones voor bestanden door te verwijzen naar de actie ProductImageUpload in de eigenschap FileUploadAction. Met de eigenschap AllowMultipleFiles van de actie FileUploadAction kunnen ontwikkelaars opgeven of een actie één enkel bestand of meerdere bestanden kan verwerken. Met de eigenschap AllowedFileExtensions kunnen ontwikkelaars de bestandstypen opgeven die naar een neerzetgebied kunnen worden gesleept. Nadat u een of meer bestanden naar een groep of veld op een HappyDragAndDrop-pagina hebt gesleept, wordt de OnAction-trigger in de eigenschap FileUploadAction aangeroepen met de lijst met bestanden.
> 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;
> }
> }
> }
> }
Opmerking
U kunt beginnen met het toevoegen van ondersteuning voor het uploaden van meerdere bestanden in uw apps, zodat het dialoogvenster Bestand uploaden meerdere bestanden ondersteunt. Met dit gerelateerde releaseplan wordt in de basisapplicatie ondersteuning geboden voor Meerdere bestanden toevoegen als bijlagen door slepen en neerzetten in komende kleine updates.
Geef ons uw mening
Help ons Dynamics 365 Business Central te verbeteren door ideeën te bespreken, suggesties te doen en feedback te geven. Gebruik het forum op https://aka.ms/bcideas.