3

電話をかけようとしましたが、電話をかけnew SP.ClientContext.get_current()ているときに、初期化されていないCannot read property 'get_current' of undefinedためエラーが発生しSP.ClientContextます。後でメソッドを呼び出すと、すべて正常に機能します。

そのため、SharepointUIのすべてが読み込まれるまで待つ必要があります。どうやってするか?

Sharepoint UIスクリプト用のjQueryレディボットに似たjsレディイベントが必要です。おそらくSP.SODを使用しますが、その方法がわかりません。

4

1 に答える 1

5

あなたは正しい方向に進んでいます。ExecuteOrDelayUntilScriptLoadedを使用してsp.jsの後に関数を呼び出し、SharePointページが完全に読み込まれたら_spBodyOnLoadFunctionNames.pushを使用してその関数を呼び出します。

詳細については、ページの読み込み時にSharePointリストアイテムを表示するためのJavascriptを参照してください。

于 2012-06-15T16:48:59.920 に答える