Mehrere Dateiuploads verarbeiten
Aktiviert für | Öffentliche Vorschauversion | Allgemeine Verfügbarkeit |
---|---|---|
Benutzer*innen, automatisch | 5. Apr. 2024 | - |
Geschäftswert
Die Möglichkeit für AL-Entwickler*innen, mehrere Datei-Uploads in Business Central zu verarbeiten, sorgt für mehr Flexibilität und Bedienfreundlichkeit. Diese Verbesserung kommt Entwickler*innen zugute, die an Anwendungen oder Anpassungen arbeiten, die die Funktion zum Hochladen mehrerer Dateien erfordern, und bietet Unternehmen einen Mehrwert durch die Verbesserung der Produktivität und des Nutzungserfahrung.
Einzelheiten zur Funktion
Entwickler*innen können mehrere Dateiuploads durchführen. Diese Verbesserung ermöglicht es AL-Entwickler*innen, flexiblere und benutzerfreundlichere Schnittstellen innerhalb von Business Central zu erstellen. Durch die Festlegung bestimmter Aktionen können Benutzer*innen mehrere Dateien gleichzeitig hochladen, was die Effizienz steigert.
Diese Funktion ist besonders wertvoll für Entwickler*innen, die an Anwendungen oder Anpassungen arbeiten, bei denen Benutzer*innen mehrere Dateien gleichzeitig hochladen müssen.
Mit der „AllowMultipleFiles“-Eigenschaft der „FileUploadAction“-Aktion können Entwickler*innen angeben, ob eine Aktion eine einzelne Datei oder mehrere Dateien verarbeiten kann. Mit der Eigenschaft „AllowedFileExtensions“ können Entwickler*innen die Dateitypen angeben, die Benutzer*innen hochladen können. Der Auslöser „OnAction“ in der Eigenschaft „FileUploadAction“ wird mit der Dateiliste aufgerufen.
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;
}
}
}
}
Hinweis
Sie können damit beginnen, in Ihren Apps Unterstützung für das Hochladen mehrerer Dateien hinzuzufügen, damit das Dateiupload-Dialogfeld mehrere Dateien unterstützt. Ein entsprechender Veröffentlichungsplan wird in den nächsten kleineren Updates Unterstützung dafür in der Basisanwendung bereitstellen.
Teilen Sie uns Ihre Meinung mit.
Helfen Sie uns, mit Ideen, Vorschlägen und Feedback Dynamics 365 Business Central zu verbessern. Nutzen Sie das Forum unter https://aka.ms/bcideas.