👤
SharePoint 2013 で JavaScript からユーザー選択ウィンドウ (PeoplePicker) を呼び出す
<SharePoint:PeopleEditor>
を使用せず、JavaScript だけでダイアログを表示してユーザーを選択するサンプルをご紹介します。
実装内容は比較的簡単で、/_layouts/15/Picker.aspx
を SP.UI.ModalDialog.showModalDialog で呼び出すだけです。戻り値として XML が返されるため、その内容を読み取ることで選択されたユーザーの情報を取得できます。
初期表示は次のようになります。
ユーザー選択のダイアログが表示されます。
ログイン ID だけでなく、表示名やその他のプロパティも取得できます。
Discussion