Gestionar varias cargas de archivos
Habilitada para | Versión preliminar pública | Disponibilidad general |
---|---|---|
Usuarios, automáticamente | 5 de abr. de 2024 | - |
Valor empresarial
La capacidad de los desarrolladores de AL para gestionar varias cargas de archivos en Business Central proporciona mayor flexibilidad y usabilidad. Esta mejora beneficia a los desarrolladores que trabajan en aplicaciones o personalizaciones que requieren funcionalidad de carga de múltiples archivos y agrega valor a las organizaciones al mejorar la productividad y la experiencia del usuario.
Detalles de características
Los desarrolladores pueden gestionar varias cargas de archivos. Esta mejora permite a los desarrolladores de AL crear interfaces más flexibles y fáciles de usar dentro de Business Central. La designación de acciones permite a los usuarios cargar varios archivos al mismo tiempo, lo cual mejora la eficiencia.
Esta característica es particularmente valiosa para los desarrolladores que trabajan en aplicaciones o personalizaciones que requieren que los usuarios carguen varios archivos simultáneamente.
La propiedad AllowMultipleFiles de la acción FileUploadAction permite a los desarrolladores especificar si una acción puede manejar un solo archivo o varios. La propiedad AllowedFileExtensions permite a los desarrolladores especificar los tipos de archivos que los usuarios pueden cargar. El desencadenador OnAction de la propiedad FileUploadAction se llama con la lista de archivos.
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
Puede empezar a agregar soporte para varias cargas de archivos en sus aplicaciones para que el cuadro de diálogo Carga de archivos admita varios archivos. Este plan de lanzamiento relacionado brindará soporte para esto en la aplicación base en las próximas actualizaciones secundarias.
Qué piensa
Ayúdenos a mejorar Dynamics 365 Business Central con ideas, sugerencias y comentarios. Use el foro de https://aka.ms/bcideas.