Sharepoint在线列表创建文件夹并在其中插入项目

时间:2018-06-03 11:56:34

标签: list sharepoint-online newforms

我正在尝试将文件夹创建到共享点列表中,并将项目添加到新创建的文件夹中。

目前我打开newform.aspx页面,文件夹路径不存在,如下所示: - https://sharepointonline.com/sites/SiteName/Lists/ListName/NewForm.aspx?IsDlg=1&RootFolder=/sites/SiteName/Lists/ListName/Folder1/Folder2

当用户点击带有项目详细信息的保存按钮时,我正在使用代码创建Folder1和Folder2到presave。文件夹已成功创建但项目未插入其中,它会引发文件夹路径不存在的错误。

如果我刷新页面并尝试添加项目,它将很容易插入文件夹。

请帮助我。

1 个答案:

答案 0 :(得分:0)

JSOM / Rest api是异步的,您应该尝试延迟添加项目功能并在上一个功能完成时返回。

尝试在这种情况下使用jQuery Deferred

您可以查看this thread以获取示例演示。