Frage

Ich habe einen Webpart auf dem Begrüßungsbildschirm eines Dokumentsatzes platziert. Wenn ich auf die Schaltfläche klicke, möchte ich den Dokumentsatz umbenennen können.

Hat jemand das erreicht?

Ich kann auf das aktuelle Dokument -Set über SplistItem item = spcontext.current.listItem erhalten;
Documentset set = documentset.getDocumentSet (item.Folder);

// Dokumentsatz set name set.item ["name"] = "neuer name"; set.item.update ();

Die oben genannten Paarzeilen scheint etwas zu tun, aber ich bekomme eine Ausnahme darüber, dass ich den Ordner nicht öffnen kann

irgendwelche Ideen? ty

War es hilfreich?

Lösung

Meine Vermutung wäre, dass das Dokumentset -Objekt vom Spolder abgeleitet wird,

Sie sollten dieselbe Methode verwenden, um einen Ordner zu umbenennen als einen Dokumentsatz

Also so etwas wie

set.Item[SPBuiltInFieldId.Title] = newDsName;
set.Item.Update(); //or SystemUpdate(false)

oder

Sie können die Moveto -Methode auf dem Spolter -Objekt verwenden

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit sharepoint.stackexchange
scroll top