请上传宽度大于 1200px,高度大于 164px 的封面图片
    调整图片尺寸与位置
    滚轮可以放大缩小图片尺寸,按住图片拖动可调整位置,多余的会自动被裁剪掉
取消
afr751116(uid:36304)
职业资格认证:FCA-FineReport
  • 环境:1、做了一个自定义按钮“审核”,在顶部按钮中排第8位。2、在Web属性的加载结束,做了一段获取单元格值的window.b//获取状态做为全局变量,给顶部的审核按钮使用 var curLGP = contentPane.curLGP;  //获取当前填报表   contentPane.on("cellselect", function(rowvalue) {    //增加单元格选中监听事件 var rownum = $(rowvalue).attr("row");  //获取选中的单元格的当前行号 window.num = rownum;  //将当前行号赋值给window的num变量 var b= contentPane.curLGP.getCellValue(1,rownum);//其中的1为B列,A列为0 window.b=b; });3、在Web属性的加载结束,做了一段控制 审核 按钮可用不可用的代码//按制审核按钮的可用或变灰 //获取控制状态的控件,比如单据状态的单元格别名 var zt = window.b; setTimeout(function(){     if (zt == "审核"){ contentPane.toolbar.options.items.setEnable(false); } },100) alert(zt);问题:现在鼠标点击当前行时,需要点查询,刷新页面,审核按钮的控制才会生效,有什么办法可以做到鼠标点当前行,实时控制审核按钮?
  • 在填报页面的顶部,做了自定义报表,有查看、删除、审核、取消审核等。然后做了一个加载结束的JS,想控制这个按钮的可用与不可用,但发现不起作用window.b的值是先全局获取好的,这个试过值没错的目前是用下面的语句完成了,但为什么上面的语句获取不到审核按钮呢?//按制审核按钮的可用或变灰 //获取控制状态的控件,比如单据状态的单元格别名 var zt = window.b; setTimeout(function(){     if (zt == "审核"){ contentPane.toolbar.options.items.setEnable(false); } },100) alert(zt);先不说用户权限的控制。就拿单据来说。比如你点的那张单有审核,此时审核按钮就应该灰色。同时删除按钮应该灰色,因为录入状态才可以删掉。就这些状态的控制,如何实现?------------------------------------------------------由于用的是自定义按钮,所以目前只找到排位的方法来获取审核按钮排第8位。document.body.onclick = function () { if (window.b == "审核"){ contentPane.toolbar.options.items.setEnable(false); } else {      contentPane.toolbar.options.items.setEnable(true); }      }
  • 如下图,做了一个点击刷新的  加载完成 事件。但是我是定义的body,变成了在整个页面中不管点哪里都刷新,我想锁定在页面内容的行内才执行,该如何做?比如点了 tr 元素,或者 点了页面中的行才执行。
  • 做了一个顶部的自定义按钮,里面做了一个自定义事件,就是跳转窗口。window.open("/WebReport/ReportServer?reportlet=doc%2Ffy_erp%2Fjybb%2F%5B5e03%5D%5B6B5165%5D.cpt&op=write");请问如何在窗口跳转时刚时传参过去?比如我在页面中做了一个window.b,如何传过去?
  • 需求:做了一些自定义按钮,想控制顶部的按钮的可用与变灰。1、做了自定义按钮:审核2、定义了一个获取单 元格的全局变量,并正常获取3、但是现在应该放在哪里使用它,我想比如获取到单元格状态是“审核时,按钮就不可用。我在按钮里面的事件填入下面的代码,报错,获取不到值。我放在 加载结束还是?//按制审核按钮的可用或变灰 //获取控制状态的控件,比如单据状态的单元格别名 var zt = contentPane.parameterEl.getWidgetByName("+window.b+").getValue(); //获取操作按钮的别名 var item = contentPane.toolbar.getWidgetByName("审核"); setTimeout(function(){ if (zt=='审核'){ item.setEnable(false) } },100)
  • 做了一个填报,然后在顶部工具栏做了一排自定义按钮,比如审核,取消审核等 。想请问下,是否可以做个新增的按钮,然后点击它以后会弹出新窗口并链接到填报模板去
  • 第一次接触多级上报,有几个点想问下熟悉的朋友。需求:通过多级上报,将汇总的一张填报审核入档。         比如A填,点提交。会自动流转到B,B提交,会到C结束。问题:1、能否不用APP,用微信公众号或者企业邮箱(邮箱集成到微信中)解决?比如A提交后,B的微信就弹出消息。然后B点开里面,去消息里面点提交,然后完成。2、提交、审核、入档,看了文档,这些都是在流程管理中解决,不用专门做审核按钮是吗?3、一般流程结束后,需要在数据库里更改某个字段标记,在多级上报最后结束时可以做吗?更改SQL字段。
  • 学下面的例子,在后缀加了一段代码:https://help.finereport.com/doc-view-1476.html&op=export&format=excel&sessionID=31431但是竟然提示我这个?这个何解?
  • 如下图,做了表单,有左右2个表格块,当出现左边的数据少,右边的数据多时,会以左边的固定大小,然后右边的适应左边。能否设置为以数据多的,也就是长的为适应的大小?另外,我在另边的报表块,选了双方自适应了,但是不知为什么还是会出现拖动条只是拖动那么一点点
  • 做了一个存储过程,在最后,写了下面这段提示消息然后在FR中做了填报,单元格用条件属性设置了按钮,按钮做了"点击"事件,执行存储过程。但是最后有提示框出来,但是没有 执行成功 这几个字,而是空白。//执行存储过程 var area2 = contentPane.parameterEl.getWidgetByName("单号").getValue(); var area3 = contentPane.parameterEl.getWidgetByName("床号").getValue(); var sql = "{CALL insert (  '"+ area2 +"','"+ area3 +"' )}"; var num=FR.remoteEvaluate('=sql("erp","'+sql+'",1,1)'); alert(num);

338

270

338

10

个人成就
内容被浏览68,763
加入社区11年149天
返回顶部