亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 網站 > WEB開發 > 正文

封裝的EasyUI Dialog插件

2024-04-27 15:10:46
字體:
來源:轉載
供稿:網友
封裝思路:彈出:  在調用時向系統主界面或父窗口頁面插入一個嵌了iframe的div,然后動態渲染生成EasyUI的Dialog窗口(iframe用于url加載頁面)。關閉:  獲取父窗口對象,然后使用EasuUI Dialog的close方法。返回值:通過向系統主界面或父窗口插入隱藏域hidden來存儲窗口返回值,獲取返回值時直接使用系統主界面或父窗口對象加上ID得到隱藏域存儲的值。        具體代碼見CommonMethod.js文件。使用方式:1、界面引用/cmb_adtmgr/common/CommonMethod.js2、彈出窗口方法:function openEditWindow(title, url, width, height, callBackFun){CommonMethod.showDialog(windowId, title, url, width, height, {showMainPage: true, //是否在系統主界面顯示 draggable:false, //拖動resizable:false, //改變大小modal: true, //后臺頁面可編輯closed: false, //是否關閉?minimizable: false,//最小化按鈕maximizable: false,//最大化按鈕closable: true, //關閉按鈕collapsible: false //收縮按鈕}, callBackFun);}3、彈出窗口調用:var url = basePath + "/lossPRopertyMatterAction.do?ExeMethod=loadIndexPage&billId="+ billId +"&actCode="+ actCode +"&actInstId="+ actInstId         +"&sxlb="+ sxlb +"&wflx="+ wflx +"&childWfCode="+ childWfCode +"&qyname="+ deptName +"&isHistory=N&exeFlag="+ exeFlag;openEditWindow("呆賬核銷備案", url, 1024, 700, function(){       //獲取返回值       if(CommonMethod.getDialogReturnValue(windowId) == "SUSSESS"){shExecInfoList(); //加載代辦事項列表shControlInfoList(); //加載監控事項列表       }});//設置Dialog對話框的返回值CommonMethod.setDialogReturnValue(windowId, "SUSSESS"); //注意:windowId要和調用彈出窗口時的一致//關閉Dialog對話框CommonMethod.closeDialog(windowId);//Dialgg對話框關閉事件綁定CommonMethod.addCloseDialogEvent(windowId, function); //function:方法名4、效果圖:5、插件源碼:CommonMethod = {/*** 彈出對話框* @param {Object} dialogId:對話框ID* @param {Object} title:標題* @param {Object} width:寬度* @param {Object} height:高度* @param {Object} options: { *   modal:是否模式窗口,* draggable:是否可拖動,* resizable:是否可改變大小,* minimizable:是否顯示最小化按鈕,* maximizable:是否顯示最大化按鈕,* closable:是否顯示關閉按鈕,*   inline:是否內部窗口,*   toolbar:工具條對象,* buttons:按鈕對象,* showMainPage:是否在系統主界面顯示* }* @param {Object} callBackFun:關閉后回調方法*/showDialog: function(dialogId, title, url, width, height, options, callBackFun){var opts = {id: dialogId,title: title,url: url,width: width,height: height,inline: true,onClose: function(){opts.baseWin.$("#" + opts.id).dialog("destroy");if(callBackFun && callBackFun != null && typeof(callBackFun) != "undefined"){callBackFun.call(this);}} };if(options){for(var key in options){opts[key] = options[key];}}if(opts.showMainPage && $.trim(opts.showMainPage) == "true"){opts.baseWin = window.top; //系統主窗口界面}else{opts.baseWin = window;}var div = opts.baseWin.document.createElement("div");div.id = opts.id;if(opts.url){div.innerHTML = '<iframe scrolling="no" frameborder="0" src="'+ opts.url +'" style="width:100%;height:100%;overflow:hidden;border:0px;"></iframe>';}opts.baseWin.document.body.appendChild(div);var baseWinHeight = $(opts.baseWin).height();var baseWinWidth = $(opts.baseWin).width();if(opts.height >= baseWinHeight){opts.height = baseWinHeight - 2;}if(opts.width >= baseWinWidth){opts.width = baseWinWidth - 2;}opts.top = ($(opts.baseWin).height() - opts.height) / 2;opts.left = ($(opts.baseWin).width() - opts.width) / 2;opts.baseWin.$(div).dialog(opts);//刪除以前的返回值$(window.top.document.body, window.top.document).find("#returnValue_" + opts.id).remove();},/*** 關閉對話框* @param {Object} dialogId*/closeDialog: function(dialogId){if(window.frameElement){ //當前窗體所在的iframeif(window.parent.$("#" + dialogId).parent().hasClass("panel")){ //EasyUI 彈出框window.parent.$("#" + dialogId).dialog("close");}else{if(!window.top.closed){window.opener.top.opener = null;window.top.open("", "_self");window.top.close();}}}else{ //IE 彈出框if(!window.closed){window.opener = null;window.open("", "_self");window.close();}}},/*** 關閉對話框事件處理* @param dialogId* @param callBackFun*/addCloseDialogEvent: function(dialogId, callBackFun){if(window.frameElement){ //當前窗體所在的iframeif(window.parent.$("#" + dialogId).parent().hasClass("panel")){ //EasyUI 彈出框var cloSEObj = window.parent.$("#" + dialogId).parent().find("div.panel-tool-close");closeObj.unbind("click").bind("click", function(){if(callBackFun && callBackFun != null && typeof(callBackFun) != "undefined"){callBackFun.call(this);}});}}},/*** 設置對話框的返回值* @param {Object} dialogId* @param {Object} returnValue*/setDialogReturnValue: function(dialogId, returnValue){if(window.frameElement){ //當前窗體所在的iframeif(window.parent.$("#" + dialogId).parent().hasClass("panel")){ //EasyUI 彈出框$(window.top.document.body, window.top.document).prepend('<input type="hidden" id="returnValue_' + dialogId + '" value=""/>');$(window.top.document.body, window.top.document).find("#returnValue_" + dialogId).val(returnValue);}}else{ //IE 彈出框window.returnValue = returnValue;}},/*** 獲取對話框的返回值* @param {Object} dialogId* @return {TypeName} */getDialogReturnValue: function(dialogId){var returnValue =  $.trim($(window.top.document.body, window.top.document).find("#returnValue_" + dialogId).val());return returnValue;}}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
97精品一区二区三区| 日日骚久久av| 日韩免费精品视频| 亚洲国产精品va在线看黑人动漫| 全亚洲最色的网站在线观看| 亚洲缚视频在线观看| 欧美在线www| 精品美女久久久久久免费| 欧美高清视频免费观看| 久久久999精品| 亚洲成av人影院在线观看| 国产精品成人aaaaa网站| 久久亚洲春色中文字幕| 黑人巨大精品欧美一区二区| 欧美孕妇性xx| 欧美激情视频网站| 亚洲女人被黑人巨大进入al| 日韩在线视频国产| 日韩中文视频免费在线观看| 午夜精品国产精品大乳美女| 色噜噜狠狠狠综合曰曰曰88av| 国产一区深夜福利| 亚洲精品少妇网址| 亚洲国产精品人久久电影| 日本午夜在线亚洲.国产| 好吊成人免视频| 日韩av不卡在线| 国产一区二区三区在线视频| 日韩av三级在线观看| 国产丝袜一区视频在线观看| 亚洲视频自拍偷拍| 久久精视频免费在线久久完整在线看| 欧美亚洲一区在线| 精品久久久久久久久久国产| 久久久在线观看| 日韩精品中文字幕在线播放| 亚洲男人第一av网站| 91大神在线播放精品| 日韩视频欧美视频| 亚洲老板91色精品久久| 久久综合电影一区| 青草青草久热精品视频在线网站| 亚洲人成绝费网站色www| 日韩免费av在线| 美女精品久久久| 亚洲最大中文字幕| 久久久成人的性感天堂| 亚洲精品一区中文| 国产91久久婷婷一区二区| 欧亚精品中文字幕| 亚洲精品一区二区网址| 亚洲午夜小视频| 在线观看国产精品91| 大量国产精品视频| 国产精品高精视频免费| 久久成人18免费网站| 精品偷拍一区二区三区在线看| 亚洲无限av看| 亚洲国产精品va在线| 亚洲天堂日韩电影| 国产精品啪视频| 日韩电影大全免费观看2023年上| 黑人巨大精品欧美一区二区| 深夜福利一区二区| 国产精品亚洲第一区| 国产精品视频在线播放| 伊人久久综合97精品| 一区二区亚洲欧洲国产日韩| 国产精品成人v| 亚洲淫片在线视频| 在线电影欧美日韩一区二区私密| 91手机视频在线观看| 日韩有码片在线观看| 97涩涩爰在线观看亚洲| 亚洲欧美另类人妖| 精品视频在线播放免| 亚洲一区二区精品| 国产精品pans私拍| 日韩中文字幕网址| 日韩精品视频中文在线观看| 亚洲aa在线观看| 欧美大片第1页| 精品人伦一区二区三区蜜桃免费| 国产成人精品免费视频| 欧美精品少妇videofree| 国产精品第一第二| 国产日韩换脸av一区在线观看| 日韩高清电影好看的电视剧电影| 亚洲欧美日韩中文在线| 97视频在线免费观看| 国产精品99久久久久久www| 三级精品视频久久久久| 欧美日韩国产一中文字不卡| 中文日韩在线视频| 91在线|亚洲| 国产在线视频2019最新视频| www.午夜精品| 欧美性猛交99久久久久99按摩| 日日骚av一区| 日韩中文娱乐网| 欧美性猛交xxxx富婆| 久久中文字幕国产| 日韩在线视频网| 亚洲影院色无极综合| 亚洲国产成人精品久久久国产成人一区| 亚洲视频日韩精品| 国产精品一香蕉国产线看观看| 夜夜嗨av一区二区三区免费区| 色偷偷噜噜噜亚洲男人| 欧美亚洲免费电影| 91精品在线看| 日本精品久久电影| 国产日韩亚洲欧美| 亚洲精品电影在线观看| 精品国产老师黑色丝袜高跟鞋| 欧美一区深夜视频| 中文字幕在线观看日韩| 欧美在线视频观看| 一区二区日韩精品| 国产伊人精品在线| 国产午夜精品一区理论片飘花| 国产精品久久久久av免费| 欧美日韩亚洲视频| 欧美在线视频导航| 欧美激情小视频| 日韩在线播放av| 国外视频精品毛片| 中文字幕亚洲专区| 北条麻妃一区二区三区中文字幕| 丝袜一区二区三区| 成人性生交大片免费看视频直播| 欧美黑人一级爽快片淫片高清| 午夜免费日韩视频| 在线观看日韩av| 亚洲国产精品成人av| 亚洲日韩欧美视频| 日韩美女毛茸茸| 91视频国产精品| 98精品国产高清在线xxxx天堂| 欧美国产日韩一区| 国产精品福利在线| 亚洲大胆美女视频| 日韩激情片免费| 久久精品国产亚洲一区二区| 欧美精品情趣视频| 亚洲网站在线观看| 国产精品成人免费视频| 精品久久香蕉国产线看观看gif| 日韩经典中文字幕在线观看| 午夜精品一区二区三区视频免费看| 国产欧美va欧美va香蕉在线| 97人人模人人爽人人喊中文字| 伊人av综合网| 色综合色综合久久综合频道88| 亚洲天堂av综合网| 欧美精品免费在线观看| 欧美在线精品免播放器视频| 亚洲深夜福利视频| 欧美日韩国产成人高清视频| 91av视频在线| 国产成人高清激情视频在线观看| 日韩欧美成人免费视频| 一本色道久久综合亚洲精品小说| 国产精品v片在线观看不卡|