diff --git a/src/main/webapp/plug-in/tools/curdtools_zh-cn.js b/src/main/webapp/plug-in/tools/curdtools_zh-cn.js index d967e726..c38c0489 100644 --- a/src/main/webapp/plug-in/tools/curdtools_zh-cn.js +++ b/src/main/webapp/plug-in/tools/curdtools_zh-cn.js @@ -34,6 +34,107 @@ try { } + +/* + 自定义url的弹出 + obj:要填充的控件,可以为多个,以逗号分隔 + name:列表中对应的字段,可以为多个,以逗号分隔(与obj要对应) + url:弹出页面的Url +*/ +function popClickone(obj,name,url) { + $.dialog.setting.zIndex = getzIndex(true); + var names = name; + var objs = obj; + if(typeof(windowapi) == 'undefined'){ + $.dialog({ + content: "url:"+url, + zIndex: getzIndex(), + lock : true, + title:"选择", + width:700, + height: 400, + cache:false, + ok: function(){ + iframe = this.iframe.contentWindow; + var selected = iframe.getSelectRows(); + if (selected == '' || selected == null ){ + alert("请选择Z"); + return false; + }else { + for(var i1=0;i1=1){ + $("#"+objs[i1]).val(""); + $("#"+objs[i1]).val(str); + }else{ + $("input[name='"+objs[i1]+"']").val(""); + $("input[name='"+objs[i1]+"']").val(str); + } + } + return true; + } + + }, + cancelVal: '关闭', + cancel: true /*为true等价于function(){}*/ + }); + }else{ + $.dialog({ + content: "url:"+url, + zIndex: getzIndex(), + lock : true, + title:"选择", + width:700, + height: 400, + parent:windowapi, + cache:false, + ok: function(){ + iframe = this.iframe.contentWindow; + var selected = iframe.getSelectRows(); + console.log("11111111111111"+selected); + + if (selected == '' || selected == null ){ + alert("请选择数据Z"); + return false; + }else { + console.log(selected); + + for(var i1=0;i1<1;i1++){ + var str = ""; + $.each( selected, function(i, n){ + if (i==0) + str+= n[names]; + else{ + str+= ","; + str+=n[names]; + } + }); + + $("#"+objs).val(""); + $("#"+objs).val(str); + + $("[name='"+objs+"']").val(""); + $("[name='"+objs+"']").val(str); + + } + return true; + } + + }, + cancelVal: '关闭', + cancel: true /*为true等价于function(){}*/ + }); + } +} + /** * 设置 window的 zIndex * @param flag true: 不增量(因为 tip提示经常使用 zIndex, 所以如果是 tip的话 ,则不增量)