请上传宽度大于 1200px,高度大于 164px 的封面图片
    调整图片尺寸与位置
    滚轮可以放大缩小图片尺寸,按住图片拖动可调整位置,多余的会自动被裁剪掉
取消
齐文武(uid:518960)
职业资格认证:FCP-报表开发工程师
  • 1
    1
  • var boxes = _g().getWidgetsByName("box");//获取当前页的复选按钮控件数组var g_UUID_Name = ;if (typeof(boxes) != "undefined") { for (i = 0; i < boxes.length; i++) { if (boxes.selected()) { var aa = (boxes.options.location).toString().replace("A", "C"); g_UUID_Name.push(_g().getCellValue(aa,null)) } }} else { if (boxes.selected()) { var aa = (boxes.options.location).toString().replace("A", "C"); g_UUID_Name.push(_g().getCellValue(aa,null)) //如果控件只有1个,则直接判断是否选中,选中的话把单元格编号塞进数组中 }}var g_update =  g_UUID_Name.join("','");if(g_update.length > 0){FR.Msg.confirm("警告", "点击确认,即将该报表报表展示逻辑!", function(value) { if (value == true) { for (i = 0; i < g_UUID_Name.length ; i++) { var g_UUID = g_UUID_Name.substring(0,36); var g_Report_Name = g_UUID_Name.substring(36,100); var config = { title: '提示', width: 380, height: 170, //closable: 'Boolean()', contentHtml: $('<div id="popup_fall" class ="fr-core-panel-loading" style="max-width: 360px;width: 360px; overflow-wrap: break-word; font-size: 13px; font-weight: bold; overflow-y: auto; max-height: 15px; font-family: SimSun,MS Gotihic,Helvetica Neue,Arial,PingFang SC,Hiragino Sans GB,Microsoft YaHei,微软雅黑,Heiti,黑体,sans-serif;color: #757575";>正在导出,此过程大概需要1分钟到数分钟!</div>') }; //FR.showLoadingDialog(config); // $(".fr-core-panel-tool-close").hide(); //文件地址 var url = '${servletURL}?viewlet=SJKSH/Technological/Service_Collaboration_input/Report_Logic_dow.cpt&g_UUID=' + g_UUID+'&format=text'; var exportName = g_Report_Name+"_报表展示逻辑"; //下载后文件名 var xhr = new XMLHttpRequest(); xhr.open('get', encodeURI(url), true); xhr.responseType = "blob"; // 返回类型blob // 定义请求完成的处理函数,请求前也可以增加加载框/禁用下载按钮逻辑 xhr.onload = function() { // 请求完成 if (this.status === 200) { // 返回200 var blob = this.response; var href = window.URL.createObjectURL(blob); //创建下载的链接 //判断是否是IE浏览器,是的话返回true if (window.navigator.msSaveBlob) { try { window.navigator.msSaveBlob(blob, exportName + '.txt') FR.hideLoadingDialog(); //FR.Msg.alert("提示", "导出成功!"); } catch (e) { console.log(e); } } else { // 谷歌浏览器 创建a标签 添加download属性下载 var downloadElement = document.createElement('a'); downloadElement.href = href; downloadElement.target = '_blank'; downloadElement.download = exportName + '.txt'; //下载后文件名 document.body.appendChild(downloadElement); downloadElement.click(); //点击下载 document.body.removeChild(downloadElement); //下载完成移除元素 window.URL.revokeObjectURL(href); //释放掉blob对象 FR.hideLoadingDialog(); //FR.Msg.alert("提示", "导出成功!"); } } } // 发送ajax请求 xhr.send(); FR.Msg.alert("提示", "导出成功!"); } }  }, 100);}else{   FR.Msg.alert("提示", "请先选择要导出的报表展示逻辑!");}
  • 例如,a,b,c 三张报表,查询出a,c引用的是fine_a 数据连接
  • var a= this.options.form.getWidgetByName("jg").getValue();var b= this.options.form.getWidgetByName("qd").getValue();var c= this.options.form.getWidgetByName("gf").getValue();var d= this.options.form.getWidgetByName("tjq").getValue();var e= this.options.form.getWidgetByName("tjz").getValue();var url='${servletURL}?viewlet=cp/Jira/SJKS-177/mqjgfqd.cpt&jg=' + a + '&qd=' + b + '&gf=' + c + '&tjq=' + d + '&tjz=' + e + '&format=excel&extype=simple';var exportName='聘才报表清单(00)';var exportName='VIP自选服务清单';var config = { title : '提示',  width: 380, height : 170, contentHtml:$('<div id="popup_message" class ="fr-core-panel-loading" style="max-width: 360px; width: 360px; overflow-wrap: break-word; font-size: 14px; font-weight: bold; overflow-y: auto; max-height: 15px;">正在导出,此过程大概需要1分钟到数分钟!</div>') };FR.showLoadingDialog(config);  // 等待提示框 //console.log(url);//window.location=(FR.cjkEncode(url));//window.location=(encodeURI(url));let xhr = new XMLHttpRequest()xhr.open('GET', encodeURI(url),true)// 这部至关重要,命令xhr返回给你的时blob(二进制大对象)类型的数据xhr.responseType = 'blob'xhr.send()var fig = { title : '提示',  width: 380, height : 170, contentHtml:$('<div id="popup_message"  style="max-width: 360px; width: 360px; overflow-wrap: break-word; font-size: 14px; font-weight: bold; overflow-y: auto; max-height: 15px;">导出完成!</div>')        };xhr.onreadystatechange = function () { if (xhr.readyState === 4 && xhr.status === 200) {  const aTag = document.createElement('a');  aTag.href = URL.createObjectURL(this.response);  aTag.download = exportName+'.xlsx';  aTag.click();  FR.showLoadingDialog(fig);  }     }    

25

11

25

10

123下一页
个人成就
内容被浏览11,552
加入社区4年54天
返回顶部