Wichtig
Kleinigkeit
Fehlerbehebung
Wichtig
Verbesserung
(Nutzer-sichtbar)
In der Anwendung soll es möglich sein, mehrere Dokumente in einem Schritt hochzuladen.
Diese Funktion soll an den folgenden Stellen aktiviert werden:
- WebFolder
- GalleryImage
Code-Migration
- Geänderte API UploadAware: void receiveFile(BinaryData)
- Neue API MultiUploadAware: void receiveFiles(List<BinaryData> files)
- Geänderte API AbstractUploadHandler: HandlerResult handleUpload(DisplayContext context, LayoutComponent component, DataField dataField), die Implementierung muss sich den Download selber aus dem Feld holen.
- Neue API DataField: List<BinaryData> getDataItems()
- Abgelöste API DataField: BinaryData getDataItem(), darf nur noch für nicht-multiple Fields gerufen werden.
Test
- Mehr als eine Datei beim Upload in einen Webfolder auswählen.
- Mehr als eine Datei beim Upload in eine Gallerie auswählen.
- /com.top_logic.demo/src/test/com/top_logic/demo/scripted/webfolder/TestMultiUpload.script.xml