您的位置:首页 > 其它

JEECG自定义弹出框按钮

2018-01-11 13:25 232 查看
<script type="text/javascript">
//弹出框
function createwindowoktext(title, addurl, width, height, oktext, canceltext) {
width = width ? width : 700;
height = height ? height : 400;
if (width == "100%" || height == "100%") {
width = window.top.document.body.offsetWidth;
height = window.top.document.body.offsetHeight - 100;
}
//--author:JueYue---------date:20140427---------for:弹出bug修改,设置了zindex()函数
if (typeof (windowapi) == 'undefined') {
$.dialog({
content : 'url:' + addurl,
lock : true,
width : width,
//zIndex:1990,
height : height,
parent : windowapi,
title : title,
opacity : 0.3,
cache : false,
/* ok : function() {		//去掉确定的方法
iframe = this.iframe.contentWindow;
saveObj();
return false;
}, */
button:[{				//自定义设置按钮
name: '保存',
callback: function(){
iframe = this.iframe.contentWindow;//获取弹出层的iframe
saveParam();//自定义保存数据方法
return false;//阻止页面关闭(默认为true不关闭)
}
},{//设置按钮
name: '关闭',
callback: function(){
iframe = this.iframe.contentWindow;//获取弹出层的iframe
closeButton();//调用关闭弹出框窗口方法
return false;//阻止页面关闭(默认为true不关闭)
}
}],
//	okVal : oktext,//去掉确定按钮
cancelVal : canceltext,
cancel : false /*为true等价于function(){}*/
}).zindex();
} else {
W.$.dialog({
content : 'url:' + addurl,
lock : true,
width : width,
//zIndex:1990,
height : height,
parent : windowapi,
title : title,
opacity : 0.3,
cache : false,
/* ok : function() {//去掉确定的方法
iframe = this.iframe.contentWindow;
saveObj();
return false;
}, */
button:[{//设置按钮
name: '保存',
callback: function(){
iframe = this.iframe.contentWindow;//获取弹出层的iframe
saveParam();//自定义保存数据方法
return false;//阻止页面关闭(默认为true不关闭)
}
},{//设置按钮
name: '关闭',
callback: function(){
iframe = this.iframe.contentWindow;//获取弹出层的iframe
closeButton();		//调用关闭弹出框窗口方法
return false;		//阻止页面关闭(默认为true不关闭)
}
}],
//	okVal : oktext,			//去掉确定按钮
cancelVal : canceltext,
cancel : false /*为true等价于function(){}*/
}).zindex();
}
//--author:wjl---------date:20170206---------for:弹出bug修改,设置了文本函数
}

//点击关闭事件
function closeButton(){
frameElement.api.opener.location.reload();//关闭重新加载一次
//frameElement.api.close(); //关闭弹出窗口
}

function saveParam(){
alert(111)
}
</script>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: