本帖最后由 han2017 于 2017-12-7 17:32 编辑
想在修改页面实现提交和驳回的审批功能,直接将list页面上的update改为提交,在list.js上重写了update弹出的方法,直接改成了提交页面,将update页面上的元素属性都设置为readonly,只保留审批信息为可编辑,这些都实现了。现在需要在dialog弹出框上自定义两个按钮,提交和驳回,对应的调用ajax方法到后台去处理数据,一下为list.js上重写的createwindow方法,还有页面出现的效果,还求大神指点!
/** * 创建添加或编辑窗口 * * @param title * @param addurl * @param saveurl */ function createwindow(title, addurl,width,height) { 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, zIndex: getzIndex(), width:width, height:height, title:title, opacity : 0.3, cache:false, ok: function(){ iframe = this.iframe.contentWindow; saveObj(); return false; }, button:[ { text : '提交', callback : function(){ iframe = this.iframe.contentWindow; $("#bpmStatus").val('3'); saveObj(); return false; } }, ], cancelVal: '关闭', cancel: true /*为true等价于function(){}*/ }); }else{ W.$.dialog({ content: 'url:'+addurl, lock : true, width:width, zIndex:getzIndex(), height:height, parent:windowapi, title:title, opacity : 0.3, cache:false, ok: function(){ iframe = this.iframe.contentWindow; saveObj(); return false; }, button:[ { text : '提交', callback : function(){ iframe = this.iframe.contentWindow; $("#bpmStatus").val('3'); saveObj(); return false; } }, ], cancelVal: '关闭', cancel: true /*为true等价于function(){}*/ }); } //--author:JueYue---------date:20140427---------for:弹出bug修改,设置了zindex()函数
}
|