我在 sharepoint 中创建了一个 Web 应用程序,它有一个登录链接,单击时会在模式窗口中加载登录 webpart。我没有设置模式弹出选项的高度,但我只设置了它的宽度。
IE 7、8 和 9 根据我的需要加载 web 部件,并在加载时自动调整其高度。但是 Firefox(不在 Chrome 中测试)会加载 webpart,但不会自动调整高度以适应登录 WP。
我尝试使用 SP.UI.ModalDialog.get_childDialog().autoSize() 明确如下
ExecuteOrDelayUntilScriptLoaded(function () {
SP.UI.ModalDialog.get_childDialog().autoSize();
}, "sp.ui.dialog.js");
但这也不适用于 Firefox。当我在登录屏幕上显示错误时,在 IE 中调用 autoSize 效果很好,但在 FF 上它返回的高度小于 20 像素,并且模式弹出窗口似乎有一个宽度,但它的高度小于 20。
我该如何解决这个问题?
请帮忙。
对不起,如果我看起来像个菜鸟。
提前致谢