我已经将网络部分放在文档集的欢迎屏幕上。当我单击按钮时,我希望能够重命名文档集。

有人做到了吗?

我可以通过splistitem item = spcontext.current.listitem获取当前文档集的引用;
documentset set = documentset.getDocumentsEt(item.folder);

//文档set name set.item [“ name”] =“新名称”; set.item.update();

上面的几行似乎有所作为,但我有一个例外,无法打开文件夹

有任何想法吗?泰

有帮助吗?

解决方案

我的猜测是,随着记录对象从spfolder派生时,

您应该使用相同的方法来重命名文件夹,而不是文档集

所以类似

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

或者

您可以在SPFOLDER对象上使用Moveto方法

许可以下: CC-BY-SA归因
scroll top