点击取消按钮时需要关闭模态对话框,就像我们点击"交叉"在弹出窗口的右上角。
尝试window.close()
,但仅当我们使用window.open()
打开弹出窗口时才有效。
这里我们使用以下代码来弹出
function openDialog(visualforcePage){
var j$ = jQuery.noConflict();
var iframe_url = '{!URLFOR("/apex/' + visualforcePage +'")}';
var child_domain = iframe_url.substring(0, iframe_url.indexOf('/', 9));
var parent_domain = window.location.protocol + '//' + window.location.host;
var j$modalDialog = j$('<div></div>')
.html('<iframe id="iframeContentId" src="' + iframe_url + '&parent_domain=' + parent_domain + '" frameborder="0" height="100%" width="100%" marginheight="0" marginwidth="0" scrolling="no" />')
.dialog({
autoOpen: false,
title: 'Submit Quote Document',
resizable: false,
width: 900,
height: 700,
autoResize: true,
modal: true,
draggable: false,
overflow: scroll
});
j$modalDialog.dialog('open');
}
openDialog("SubmitQuoteDocument?Id="+opportunityId);
答案 0 :(得分:1)
如果您正在使用Jquery和Bootstrap模式,请使用$("#modalId").modal("hide");