Question

J'ai placé une partie Web sur l'écran d'accueil d'un ensemble de documents. Lorsque je clique sur le bouton que je veux être en mesure de renommer l'ensemble du document.

Quelqu'un at-il accompli cela?

Je peux obtenir référence à l'ensemble du document en cours via SPListItem item = SPContext.Current.ListItem;
Jeu de documents set = DocumentSet.GetDocumentSet (item.Folder);

// Document Nom du jeu set.Item [ "nom"] = "nouveau nom"; set.Item.Update ();

les lignes ci-dessus couple semble faire quelque chose, mais je reçois une exception de ne pas pouvoir ouvrir le dossier

toutes les idées? ty

Était-ce utile?

La solution

Je dirais que l'objet de SPFolder dérive jeu de documents,

vous devez utiliser la même méthode pour renommer un dossier d'un ensemble de documents

donc quelque chose comme

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

ou

vous pouvez utiliser la méthode MoveTo sur l'objet SPFolder

Licencié sous: CC-BY-SA avec attribution
Non affilié à sharepoint.stackexchange
scroll top