Rinominare della documentazione tramite il codice
-
16-10-2019 - |
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
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