3

我尝试打电话new SP.ClientContext.get_current(),但在我这样做的时候我收到了一个Cannot read property 'get_current' of undefined错误,因为SP.ClientContext没有初始化。如果我稍后调用该方法,一切正常。

所以我必须等到 Sharepoint UI 中的所有内容都加载完毕。怎么做?

我需要一个类似于用于 Sharepoint UI 脚本的 jQuery就绪机器人的 js 就绪事件,可能使用SP.SOD但我不知道怎么做?

4

1 回答 1

5

你在正确的轨道上。在 sp.js 之后使用 ExecuteOrDelayUntilScriptLoaded 调用您的函数,并在 SharePoint 页面完全加载后使用 _spBodyOnLoadFunctionNames.push 调用该函数。

有关更多信息,请参阅Javascript 在页面加载时显示共享点列表项

于 2012-06-15T16:48:59.920 回答