Sharepoint 2010でアプリケーションを開発しており、ECMAScriptクライアントオブジェクトモデルを使用しているため、SP.UI.ModalDialog.showModalDialog(options)を使用している1つのアプリケーションページから別のページを開いています。この2番目のページから、ユーザーが挿入した情報を親ページに送り返したいと思います。これどうやってするの?。
コメントありがとうございます!
Sharepoint 2010でアプリケーションを開発しており、ECMAScriptクライアントオブジェクトモデルを使用しているため、SP.UI.ModalDialog.showModalDialog(options)を使用している1つのアプリケーションページから別のページを開いています。この2番目のページから、ユーザーが挿入した情報を親ページに送り返したいと思います。これどうやってするの?。
コメントありがとうございます!
showModalDialog メソッドのオプションでコールバック関数を渡すことができます。このコールバック関数は、任意のデータを含むオブジェクト型の dialogResult と returnValue の 2 つのパラメーターを受け取ります。 http://msdn.microsoft.com/en-us/library/ff410058.aspx
commonModalDialogClose メソッドでモーダル ダイアログを閉じると、結果とオブジェクト パラメータを渡して、親ウィンドウのコールバック関数で使用できます。 http://msdn.microsoft.com/en-us/library/ff409682.aspx