Frage

Ist es möglich, eine Sharepoint (WSS3 oder MOSS 2007) webpart zu erstellen, zu erlauben, Dateien gezogen werden und fiel auf sie, die dann die Dateien in eine vordefinierte Dokumentbibliothek laden würde?

Ich kann mir vorstellen, dass dies eine Form von Client-Side-Scripting erfordern würde (Ajax?), Aber meine Kenntnisse in Ajax ist ein wenig lückenhaft.

Von meiner Erforschung so weit, denke ich:

  1. Benutzer schleppt Datei auf 'Drop-Zone' Webpart.
  2. Diese Aktion löst einigen Code
  3. Dieser Code lädt die Datei in einer Sharepoint-Bibliothek (wie folgt aus: eine Datei in Sharepoint hochladen)

Alle Hinweise würden dankbar empfangen werden

Vielen Dank.

Nick

War es hilfreich?

Lösung

Nun,

Was ich tun würde, ist, wie Sie gesagt haben, eine Web-Teil mit Javascript, die dem Benutzer erlauben, innerhalb der webpart einige Dateien in eine Zone zu ziehen. Sobald der Benutzer fertig ist werde ich die Dateien nach dem Klick auf eine Schaltfläche des webpart laden. Ich denke, besser ist mit Sharepoint in einer einzigartigen Transaktion zu arbeiten und nicht laden und löschen Sie Dateien mit AJAX. So kann die Drag-and-Drop-Funktionalität eine Art von JavaScript wie Scriptaculous und die andere wie ein klassisches Postbacks gemacht werden.

Andere Tipps

Sie können auch auf eine andere Weise sehen wollen dies auszuführen. Wenn Sie es in einem webpart tun, müssen Sie diese webpart in allen Sites hinzufügen, wo Sie diese fonctionnality arbeiten möchten. Vielleicht möchten Sie Sharegate versuchen (www.share-gate.com). Es ist ein Endbenutzer-Tool, das Sie Datei von Ihrem Computer (oder einer Sharepoint-Liste / Bibliothek) zu einer Sharepoint-Bibliothek per Drag & Drop ermöglicht. Durch Absenken des Dokuments in der Bibliothek, werden Sie fragen, eine Eigenschaft Vorlage auszuwählen, in dem Sie alle Eigenschaften fügen Sie Ihr Dokument definieren können. Nicht nur werden Sie per Drag & Drop Dokumente, aber Sie werden die Informationen zur gleichen Zeit strukturieren. Ich hoffe, das war hilfreich!

Vielleicht ist meine Antwort ist wenig irrelevant für Ihren Beitrag! Ich denke, Hochladen von Dateien auf Sharepoint ist keine mühsame Arbeit, die Build-in-Funktion ist genug für uns, Dateien zu. Das Problem, glaube ich, liegt in der Check-in Prozess, sein kann, dass ist das, was Sie tun sollen!

altought vielleicht ist das nicht wichtig jetzt, aber es ist ein Sharepoint-Add-on auf CodePlex jetzt dass erlaubt es, Dateien per Drag & Drop in Sharepoint-Dokumentbibliotheken hochgeladen werden.

Erhältlich hier: http://dndupload.codeplex.com/

Funktioniert in Firefox & Chrome nutzt FileApi von HTML5, unterstützt sowohl Sharepoint 2007 und 2010.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top