出于某种原因,我的 SharePoint 的模式对话框无法正常工作。我得到的错误是这样的:
- 在火狐中:
SP.UI.$create_DialogOptions is not a function
- 在 IE 中:
Object doesn't support this property or method
这是我的代码:
var options = SP.UI.$create_DialogOptions();
options.width = 525;
options.height = 300;
options.url = '/_layouts/mywork/richtexteditor.aspx';
options.dialogReturnValueCallback = Function.createDelegate(null, function (result, value)
{
alert(result + value);
});
SP.UI.ModalDialog.showModalDialog(options);
有趣的是,当我在 Firebug 中检查 SP.UI 时,并没有看到所有的方法和属性。
注意:我使用的是标准 Webpart(不是可视的)而不是应用程序页面。