👤
SharePoint 2013 で JavaScript からユーザー選択ウィンドウ (PeoplePicker) を呼び出す
<SharePoint:PeopleEditor>
を使わずに JavaScript だけでダイアログを表示してユーザー選択をさせるサンプルです。
やっていることは割と簡単で /_layouts/15/Picker.aspx
を SP.UI.ModalDialog.showModalDialog
で呼び出すだけです。戻り値として XML が返ってくるので中身を読んであげれば選択されたユーザーの情報が取れます。
初期表示はこんな感じ。
ユーザー選択のダイアログが表示されます。
ログイン ID だけでなく表示名なども取れます。
Discussion