SharePointCommunity
Die deutschsprachige Community für SharePoint, Microsoft 365, Teams, Yammer und mit Azure

Sponsored by

Willkommen im Forum Archiv.
Einträge sind hier nicht mehr möglich, aber der Bestand von 12 Jahren SharePoint-Wissen ist hier recherchierbar.




DocLib Felder vorbefüllen

Unbeantwortet Dieser Beitrag hat 3 Antworten

Ohne Rang
26 Beiträge
FabianS erstellt 29 Juni 2010 15:00
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Hallo zusammen,

wenn ein neues Dokument bzw Ordner in einer Dokumentenbibliothek hinzugefügt wird, sollen die Felder zu diesen Items bereits vorgefüllt sein. (Woher ist in diesem Zusammenhang nicht relevant)

Dazu habe ich geplant, für die NewForm.aspx bzw die Upload.aspx eine CodeBehind Klasse zu schreiben, in der ich die OnLoad() überschreibe. Ist das der einfachste Weg, oder gibt es eine einfachere und bessere Alternative?

Gibt es dazu vielleicht bereits ein HowTo?

Beste Grüße

Fabian

Alle Antworten

Ohne Rang
19231 Beiträge
Andi Fandrich Als Antwort am 29 Juni 2010 16:11
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Dazu müßtest Du die gesamte NewForm.aspx inkl. der gesamten Funktionalität neu schreiben.

Edit: möglicherweise kannst Du die Felder auch mit JavaScript und Ajax vorbelegen.

Wie wäre es mit einem simplen SPD-Workflow, der die Felder bei neuen Elementen ausfüllt? Das ist dann zwar nicht direkt auf der NewForm sichtbar, geht aber deutlich einfacher.

Viele Grüße
Andi
af @ evocom de
Blog
Ohne Rang
26 Beiträge
FabianS Als Antwort am 30 Juni 2010 10:11
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Generell dreht es sich um eine Metadatenvererbung innerhalb von DocLibs.

Dazu wäre es sehr schön, wenn man ein Dokument in einem Ordner der DocLib erstellt, dieses Dokument bereits die Metadaten des Parent Folders in den Feldern der NewForm.aspx hätte.

Gibt es kein Item Event, das vor dem Rendering der NewForm.aspx startet?

Ohne Rang
19231 Beiträge
Andi Fandrich Als Antwort am 30 Juni 2010 10:21
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Dann fällt die Lösung mit dem Workflow flach. Bleibt nur selbst rpogrammieren oder JavaScript.

[quote user="FabianS"]Gibt es kein Item Event, das vor dem Rendering der NewForm.aspx startet?[/quote]

Nein. Es gibt ja noch gar kein Item. Der Benutzer könnte ja einfach von der NewForm wegnavigieren ohne zu speichern.

Viele Grüße
Andi
af @ evocom de
Blog