当用户点击我的按钮时,会出现一个SharePoint模式对话框。弹出窗口向用户显示确认消息。这已经有效了。
现在我想要以下内容:当用户点击YES按钮时,第一个弹出窗口关闭,并打开一个新的模态对话框。
这可能吗?如何?或者,当他已经打开时,我可以动态地调整对话框的大小吗?
这是打开对话框的方法:
function OpenPopup() {
var options = SP.UI.$create_DialogOptions();
options.url = "popup.aspx";
options.width = 230;
options.height = 235;
options.title = "";
options.dialogReturnValueCallback = Function.createDelegate(null, CloseCallbackNew);
SP.UI.ModalDialog.showModalDialog(options);
}
function OpenSecondPopup() {
var options = SP.UI.$create_DialogOptions();
options.url = "popup2.aspx";
options.width = 630;
options.height = 235;
options.title = "";
options.dialogReturnValueCallback = Function.createDelegate(null, CloseCallbackNew);
SP.UI.ModalDialog.showModalDialog(options);
}
答案 0 :(得分:0)
这不像
那么简单CloseCallbackNew
CloseCallbackNewSecond
的副本
OpenSecondPopup
以引用此新副本而非原始OpenSecondPopup
末尾添加对CloseCallbackNew
的调用,引用对话框结果,以便仅在用户点击“是”时调用这似乎应该在第一个关闭时调用第二个弹出窗口。