Index: ssts-web/src/main/webapp/js/commonUtils.js =================================================================== diff -u -r41012 -r41116 --- ssts-web/src/main/webapp/js/commonUtils.js (.../commonUtils.js) (revision 41012) +++ ssts-web/src/main/webapp/js/commonUtils.js (.../commonUtils.js) (revision 41116) @@ -28,7 +28,7 @@ } //ZSRY-60:form表单显示在iframe(可以通用) -function getFormByIframeUtil(params) { +function getFormByIframeUtil(params, callBack) { var title = params.title; var width = params.width || 850; var height = params.height || 640; @@ -47,13 +47,24 @@ items: [{ xtype: "panel", id: "index", - html: "" + html: "" }], listeners: { beforeClose: function () { if (params.grid) { params.grid.dwrReload() } + }, + render: function (v) { + if (callBack) { + var timeout = setInterval(function () { + var iframe = top.document.getElementById('iframeForm').contentWindow.isLoadIframe; + if (iframe) { + clearInterval(timeout); + callBack(top.document.getElementById('iframeForm').contentWindow); + } + }, 500); + } } } })