Verbesserung
Es soll ermöglicht werden einen Webfolder nach Wünschen des Kunden darzustellen. Hierzu gehört u.a.:
- Definition der darzustellenden Spalten
- Mit/ohne Drag&Drop für Upload
- Eingabe von Beschreibung beim Upload von Dateien kann ausgeschaltet werden
- Festlegen von erlaubten Dateiendungen für Upload
Ein WebFolder wird durch einen konfigurierten com.top_logic.element.meta.form.FieldProvider erzeugt. Dieser FieldProvider wird durch eine Annotation an der Definition eines WebFolder-wertigen Attributes gesetzt. In diesem FieldProvider wird eine Factory-Methode der Klasse com.top_logic.layout.form.model.FolderField aufgerufen. Diese Klasse bietet ein breites Interface zur Konfiguration ihres Verhaltens.