Javascript commonModalDialogClose(SP.UI.DialogResult.OK,someValue)抛出错误
在SharePoint 2010中,我有一个使用Javascript commonModalDialogClose(SP.UI.DialogResult.OK,someValue)抛出错误,javascript,sharepoint,Javascript,Sharepoint,在SharePoint 2010中,我有一个使用SP.UI.ModalDialog.showModalDialog 对话框显示良好,但当我尝试使用 SP.UI.ModalDialog.commonModalDialogClose(SP.UI.DialogResult.OK,someValue) 我得到一个错误,上面写着 无法获取属性“OK”的值:对象为null或未定义 您需要在“对话框页面”中包含SharePoint JS文件SP.UI.Dialog.JS 或 一个快速的解决方法是使用1
SP.UI.ModalDialog.showModalDialog
对话框显示良好,但当我尝试使用
SP.UI.ModalDialog.commonModalDialogClose(SP.UI.DialogResult.OK,someValue)
我得到一个错误,上面写着
无法获取属性“OK”的值:对象为null或未定义
您需要在“对话框页面”中包含SharePoint JS文件SP.UI.Dialog.JS
或
一个快速的解决方法是使用1
,它代表SP.UI.DialogResult.OK
一个快速的解决方法是使用1,它代表
SP.UI.DialogResult.OK
谢谢,我可以用数字而不是SP.UI.DialogResult.OK来实现这一点
例如
SP.UI.ModalDialog.commonModalDialogClose(0,“已取消对话框”)代码>类似于使用SP.UI.DialogResult.cancel
SP.UI.ModalDialog.commonModalDialogClose(1,'Yay Success!')代码>类似于使用SP.UI.DialogResult.OK
SP.UI.ModalDialog.commonModalDialogClose(-1,'Uh-oh…Error')代码>类似于使用SP.UI.DialogResult.invalid
<SharePoint:ScriptLink Name="SP.UI.Dialog.js" runat="server" />
<script src="/_layouts/SP.UI.Dialog.js" type="text/javascript"></script>