sharepoint中的onready事件

时间:2012-06-15 14:24:09

标签: javascript events sharepoint sharepoint-2010

我尝试拨打new SP.ClientContext.get_current()但是当我这样做时,我收到Cannot read property 'get_current' of undefined错误,因为SP.ClientContext未初始化。如果我稍后调用该方法,一切正常。

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

我需要一个类似于jQuery ready机器人的js ready事件用于Sharepoint UI脚本,也许需要SP.SOD,但我无法弄清楚如何?

1 个答案:

答案 0 :(得分:5)

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

有关详细信息,请参阅Javascript to display sharepoint list items on page load