gpt4 book ai didi

sharepoint - 如何动态自动调整共享点模式对话框的大小?

转载 作者:行者123 更新时间:2023-12-01 05:25:13 24 4
gpt4 key购买 nike

我在 sharepoint 中创建了一个 Web 应用程序,它有一个登录链接,单击时会在模态窗口中加载登录 webpart。我没有设置模态弹出选项的高度,但我只设置了它的宽度。

IE 7、8 和 9 根据我的需要加载 webpart,并在加载时自动调整其高度。但是 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 上,它返回的高度小于 20px,并且模态弹出窗口似乎具有宽度但其高度小于 20。

我该如何解决这个问题?

请帮忙。

对不起,如果我看起来像个菜鸟。

提前致谢

最佳答案

我只是想自己解决一个类似的问题。我想覆盖宽度,因为我的内容包含在不受欢迎的行为中。我发现以下内容允许我在出现对话框后调整宽度。

ExecuteOrDelayUntilScriptLoaded(function () {
var dialog = SP.UI.ModalDialog.get_childDialog();
dialog.$2_0.autoSizeStartWidth = 1100;
dialog.autoSize();
}, "sp.ui.dialog.js");

我只是将它添加到脚本编辑器 webpart 中作为显示表单部分的一部分,它就像做梦一样。

关于sharepoint - 如何动态自动调整共享点模式对话框的大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14233107/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com