请上传宽度大于 1200px,高度大于 164px 的封面图片
    调整图片尺寸与位置
    滚轮可以放大缩小图片尺寸,按住图片拖动可调整位置,多余的会自动被裁剪掉
取消
普普通通的len(uid:794398)
职业资格认证:尚未取得认证
  • 如题。我有一行向右扩展的月份行,我想要点击每个月份就获取每个月份的值但如果我var b=FR.remoteEvaluate('D1');这样的话就只会输出d1也就是01
  • 我写了如下的公式:sql("FineDB","select mm from Fr_Finance_report_h ",1,1)这个能够读出数据,但是如果我加上参数的话sql("FineDB","select mm from Fr_Finance_report_h where pk_org='"+$org+"' yy='"+$year+"'",1,1)我实时计算手动输入参数数值都查不出数据是为什么
  • 如题,我拼接除了这样的sql但是我执行的时候一直收不到返回值,可是我的存储过程是设置有返回值的.数据库的执行过程如下:写的完整js:window.form = this.options.form; //当前的form赋值给全局变量var $iframe = $("<iframe id='inp' name='inp' width='100%' height='100%' scrolling='no' frameborder='0'>"); // iframe参数的命名及宽高等$iframe.attr("src", "http://localhost:8075/webroot/decision/view/form?viewlet=%25E6%258E%25A7%25E4%25BB%25B6%25E6%25B5%258B%25E8%25AF%2595.frm");var o = { title: "选择要更新的数据", width: 300, //调整对话框宽度 height: 180 //调整对话框高度};FR.showDialog(o.title, o.width, o.height, $iframe, o); //弹出对话框setInterval(function() { var a = _g().parameterEl.getWidgetByName('status').getValue(); var b = _g().parameterEl.getWidgetByName('orgcode').getValue(); var c = _g().parameterEl.getWidgetByName('period').getValue(); var d = _g().parameterEl.getWidgetByName('class').getValue(); var e = _g().parameterEl.getWidgetByName('type').getValue(); if (a == 1) { _g().parameterEl.getWidgetByName('status').setValue(0); var sql = "EXEC pro_Finance_report_list_p" + " " + "'" + c + "'" + "," + "'" + d + "'" + "," + "'" + b + "'" + "," + "'" + e + "'"; alert(sql); var flag = -1; FR.Msg.confirm("警告", "是否要进行更新?", function(value) { if (value == true) { flag = 1; ialert(flag); } else { flag = 0; } }, 100); function ialert(flag) { if (flag != -1) { if (flag) { FR.Msg.toast("更新中,请等待结果..."); var a = FR.remoteEvaluate('SQL("FineDB","' + sql + '",1,1)'); if (a) { FR.Msg.toast("更新成功,即将刷新界面"); setTimeout(function() { location.reload(); }, 1000); } else { FR.Msg.toast("更新失败"); } } else { FR.Msg.toast("取消更新"); } } } }}, 100);
  • 如题,怎么才能做到?看过文档的多个报表导出一个Excel和后台批量导出Excel。但是学艺不精,不是很会改那段java,修改路径就报了错。请问还有什么地方方法可以做到同一报表根据不同参数分sheet导出同一个excel吗?感谢各位大佬解答
  • 写了如下JSvar reportarray = ;var form = this.options.form;window.fobject = {};for (i = 0; i < reportarray.length; i++) { fobject = true;}for (i = 0; i < reportarray.length; i++) { $("div + "']").ready(function() { var index = i; let part; var self = '$("div + ']")'; var name = reportarray; console.log(name) setTimeout(function() { if ($('.scrollDiv').length == 0) { if ($("div").find(".frozen-center").length == 1) { part = $("div").find(".frozen-center"); $("div").find(".frozen-north").css("overflow", "hidden"); $("div").find(".frozen-north").css("overflow-y", "hidden"); } else { part = $("div").find(".reportContent"); } } else { part = $("div").find(".scrollDiv"); } part.css("overflow", "hidden");  part.css("overflow-x", "hidden"); part.css("overflow-y", "hidden"); 条 part.mouseover(function() { //鼠标悬浮 fobject = false; part.css("overflow", "auto"); //显示滚动条,用以手动 part.css("overflow-x", "auto"); part.css("overflow-y", "auto");  }); part.mouseleave(function() { //鼠标离开,继续滚动  fobject = true; part.css("overflow", "hidden"); //去除滚动条 part.css("overflow-x", "hidden"); part.css("overflow-y", "hidden");  }); var old = -1; var a = 0; var b = 0; setInterval(function() { if (fobject) { currentpos = part.scrollTop; if (currentpos == old) { part.scrollTop = 0; a++; } else { old = currentpos; //以25ms的速度每次滚动1.5PX  part.scrollTop = currentpos + 1.5; a++; b++; if (a % 100 == 0) { form.getWidgetByName('REPORT0').gotoPage(1, "{}", true); } } } part.css("overflow", "hidden"); //去除滚动条 part.css("overflow-x", "hidden"); part.css("overflow-y", "hidden");  }, 25); }, 300) })}目前实现的效果就是,可以在限定时间内对报表块进行刷新并且滚动条不会重置会一直继续往下滚。但是如果一开始报表块没有数据的话刷新,刷新等待数据出来就没有滚动的功能了而且会一直闪屏。请问怎么才能做到在报表块块没有数据时也在刷新出数据并且当数据超出报表块区域后会进行滚动?同时鼠标移入移出时间还要生效。谢谢各位大佬
  • 我想用那个三维地图生成,但是我怕公测结束后收费导致做的工程后续无法使用
  • 用了下拉单选框控件,下拉单选框控件怎么给图表块传参?我不想传给数据集,我知道数据集怎么传,但是现在我多个图表用了同一个数据集,我只想改变一个图表
  • 如图我想要显示每一根柱子上的合并数值,使用function sumLabel(){  const point = this;  const points = point.points;  const validPoints = points.filter( (point) => point.isVisible() );  if(point == validPoints){    let value = 0;    for(let i = 0; i < validPoints.length; i++){      value += validPoints.value;    }          return value;   } else {    return "";  }}的话就只能输出一条柱子的,怎么才能各自显示两根柱子的合并数值?
  • 图①图②如图①和②,我这么从图①的位置跳到图②的位置去

56

11

56

10

个人成就
内容被浏览19,511
加入社区2年343天
返回顶部