Wie lade ich mehrere Dokumente gleichzeitig hoch
Beschreibung
Bietet die Möglichkeit mehrere Dokumente gleichzeitig hochzuladen und sie dem aktuellen Listeneintrag zuzuordnen.
Voraussetzungen / Prerequisites
- Das koellisch toolkit Feature muss auf der Webseite aktiviert sein.
- Diese JavaScript Methode wird aus einer Bearbeitungs- bzw. Anzeige-Maske aufgerufen.
- Die hochgeladenen Dokumente werden automatisch dem aktuellen Listeneintrag zugeordnet.
Parameter
Pflicht-Parameter
URL Link zur Dokumentenbibliothek in der die Dokumente gespeichert werden sollen.
Optionale-Parameter
Für die automatische Zuordnung der hochgeladenen Dokumente ist ein Nachschlagefeld auf die aktuelle Liste vorausgesetzt.
Feldname
Name des Nachschlagefeldes in der Dokumentenbibliothek.
ItemId
Id des aktuellen Listeneintrags.
MaxFileSize
String z.B. '150MB', Standardwert, wenn nichts angegeben wird: '50mb'. Beachten Sie die SharePoint Einstellung.
Syntax / Source Code
-
Beispiele / Examples
$(document).ready(function () { if (!$().IsNewForm()) { prePareRibbonDokumente(); } }); function prePareRibbonDokumente() { var buttons = []; var button = new Object(); button.left = "left: -128px;"; button.top = "top: -352px;"; button.text = 'Dokumente<br>hochladen'; button.func = function () { var optionsPopUp = window.SP.UI.$create_DialogOptions(); optionsPopUp.url = $().SPServices.SPGetCurrentSite() + "/_layouts/KoellischFrameworkUpload/UploadForm.aspx?Url=" + $().SPServices.SPGetCurrentSite() + "/Dokumente/&FeldName=Ticket&ItemId=" + $().GetItemId(); optionsPopUp.width = 905; optionsPopUp.height = 370; optionsPopUp.dialogReturnValueCallback = Function.createDelegate(null, function (result) { if (result == '1' | result == 'OK') { $().SharePointStatusBenachrichtigung({ text: 'Dokument(e) erfolgreich hochgeladen' }); buildTableOf < Spaltenname in der aktuellen Liste > (); } }); window.SP.UI.ModalDialog.showModalDialog(optionsPopUp); }; buttons.push(button); $().AddRibbonGroup({ buttons: buttons, groupDescription: 'Dokument Aktionen' }); $('span[id*="Ribbon.ListForm.Edit.Actions-LargeLarge-1"]').hide(); $('span[id*="Ribbon.ListForm.Edit.Actions-LargeMedium-1"]').hide(); }
Customer support service by UserEcho