1

私はこれをかなり徹底的に調査しましたが、以下のコードは SP.js をロードする必要があると誰もが言っていますが、ロードできません。

私が得るデバッグ:

NewForm.aspx, line 1667 character 5
SCRIPT5009: 'PeoplePicker' is undefined 

ビュー ソースの下に SP.JS が表示されません。

<SharePoint:ScriptLink Name="SP.js" runat="server" OnDemand="true" 
    Localizable="false" /> 
<script type="text/javascript">

ExecuteOrDelayUntilScriptLoaded(SetWebUserData(), "SP.js");

function SetWebUserData() {
    var pplPicker = new PeoplePicker();
    // Set the parent tag id of the people the picker.
    pplPicker.SetParentTagId('Main_x0020_Contact');
    pplPicker.SetLoggedInUser();
    };
</script>

どんな援助も大歓迎です。

4

4 に答える 4

1

私は問題を解決し、ここにあるコードを使用してユーザー ピッカーに現在のユーザーを入力することができました 。マーク-2.aspx

このコードは SP.js を必要としません

sp.js を正しく読み込むことができませんでしたが、この解決策で問題が解決しました。

于 2013-05-10T16:25:56.880 に答える