我正在通过 Sharepoint 2010 开发应用程序,我正在使用 ECMAScript 客户端对象模型,因此从一个使用 SP.UI.ModalDialog.showModalDialog(options) 的应用程序页面打开另一个页面。从第二页开始,我想将用户插入的信息发送回父页面。我怎样才能做到这一点?。
非常感谢您的任何评论!
我正在通过 Sharepoint 2010 开发应用程序,我正在使用 ECMAScript 客户端对象模型,因此从一个使用 SP.UI.ModalDialog.showModalDialog(options) 的应用程序页面打开另一个页面。从第二页开始,我想将用户插入的信息发送回父页面。我怎样才能做到这一点?。
非常感谢您的任何评论!
您可以在 showModalDialog 方法的选项中传递回调函数。这个回调函数有两个参数,一个 dialogResult 和一个可以包含任何数据的 object 类型的 returnValue。 http://msdn.microsoft.com/en-us/library/ff410058.aspx
当您使用方法 commonModalDialogClose 关闭模态对话框时,您可以传递结果和对象参数并在父窗口的回调函数中使用它们。 http://msdn.microsoft.com/en-us/library/ff409682.aspx