Sharepoint online list Создайте папку и вставьте в нее элемент - PullRequest
0 голосов
/ 03 июня 2018

Я пытаюсь создать папку в списке точек общего доступа и добавить элементы во вновь созданную папку.

В настоящее время я открываю страницу newform.aspx с путем к папке, которого еще не было, как показано ниже: - https://sharepointonline.com/sites/SiteName/Lists/ListName/NewForm.aspx?IsDlg=1&RootFolder=/sites/SiteName/Lists/ListName/Folder1/Folder2

Когда пользователь нажимает кнопку «Сохранить» с подробной информацией об элементах, я создаю Папку 1 и Папку 2, используя код в preave.Папки созданы успешно, но элемент не вставлен в него, выдает ошибку, что путь к папке не существует.

Если я обновляю страницу и пытаюсь добавить элемент, она легко вставляется в папку.

Пожалуйста, помогите мне в этом.

1 Ответ

0 голосов
/ 04 июня 2018

JSOM / Rest api являются асинхронными , вы должны попытаться отложить функцию добавления элемента и вернуться после завершения предыдущей функции.

Попробуйте использовать jQuery Deferred для этого случая.

Youможет проверить эту ветку для демонстрационного примера.

...