Переименовать документ, установленный через код
-
16-10-2019 - |
Вопрос
Я разместил веб -часть на экране приветственного набора документов. Когда я нажимаю кнопку, я хочу иметь возможность переименовать набор документов.
Кто -нибудь достиг этого?
Я могу получить ссылку на текущий документ, установленный через Splistitem item = spcontext.current.listitem;
Набор документов = документы.
// Набор документов name set.item ["name"] = "Новое имя"; set.item.update ();
Вышеупомянутые линии, кажется, что -то делают, но я получаю исключение по поводу невозможности открыть папку
Любые идеи? Тай
Решение
Я предполагаю, что, поскольку объект документов вытекает из Spfolder,
Вы должны использовать тот же метод для переименования папки, что и набор документов
Так что -то вроде
set.Item[SPBuiltInFieldId.Title] = newDsName;
set.Item.Update(); //or SystemUpdate(false)
или же
Вы можете использовать метод Moveto на объекте spfolder