Pregunta

He colocado una parte web en la pantalla de bienvenida de un conjunto de documentos. Cuando hago clic en el botón, quiero poder cambiar el nombre del conjunto de documentos.

¿Alguien ha logrado esto?

Puedo obtener referencia al conjunto de documentos actual a través de Splistitem item = spContext.Current.ListItem;
DocumentSet set = documentSet.getDocumentSet (item.folder);

// Documento SET Name Set.Item ["Nombre"] = "nuevo nombre"; set.item.update ();

Las líneas de pareja anteriores parecen hacer algo, pero tengo una excepción sobre no poder abrir la carpeta

¿algunas ideas? ty

¿Fue útil?

Solución

Supongo que a medida que el objeto del documento se deriva de Spfolder,

Debe usar el mismo método para cambiar el nombre de una carpeta que un conjunto de documentos

Entonces algo como

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

o

Puede usar el método Moveto en el objeto spfolder

Licenciado bajo: CC-BY-SA con atribución
scroll top