Pau*_*aul 4 javascript sharepoint
在SharePoint 2010中,我有一个使用的可视Web部件 SP.UI.ModalDialog.showModalDialog
对话框显示正常,但是当我尝试使用关闭对话框时
SP.UI.ModalDialog.commonModalDialogClose(SP.UI.DialogResult.OK, someValue)
我得到一个错误说
无法获取属性'OK'的值:object为null或undefined
Pau*_*aul 14
一个快速/ hacky解决方法是使用1代表SP.UI.DialogResult.OK
谢谢,我能够使用数字而不是SP.UI.DialogResult.OK来使用它.
例如...
SP.UI.ModalDialog.commonModalDialogClose(0,'Canceled the dialog.'); 就像使用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 JS文件SP.UI.Dialog.js.
<SharePoint:ScriptLink Name="SP.UI.Dialog.js" runat="server" />
Run Code Online (Sandbox Code Playgroud)
要么
<script src="/_layouts/SP.UI.Dialog.js" type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)
一个快速/ hacky解决方法是使用1它代表SP.UI.DialogResult.OK.
| 归档时间: |
|
| 查看次数: |
24259 次 |
| 最近记录: |