Domanda

ho messo una web part nella schermata di benvenuto di un set di documenti. Perché quando clicco sul tasto voglio essere in grado di rinominare il set di documenti.

Qualcuno ha compiuto questo?

posso ottenere riferimento al set di documenti corrente tramite SPListItem item = SPContext.Current.ListItem;
DocumentSet set = DocumentSet.GetDocumentSet (item.Folder);

// nome set di documenti set.Item [ "Nome"] = "nome nuovo"; set.Item.Update ();

le linee di coppia di cui sopra sembra di fare qualcosa ma ottengo un'eccezione di non poter aprire la cartella

tutte le idee? ty

È stato utile?

Soluzione

La mia ipotesi è che le deriva oggetto DocumentSet da SPFolder,

si dovrebbe usare lo stesso metodo per rinominare una cartella di un set di documenti

in modo da qualcosa come

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

o

è possibile utilizzare il metodo MoveTo sul oggetto SPFolder

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a sharepoint.stackexchange
scroll top