请上传宽度大于 1200px,高度大于 164px 的封面图片
    调整图片尺寸与位置
    滚轮可以放大缩小图片尺寸,按住图片拖动可调整位置,多余的会自动被裁剪掉
取消
地铁(uid:135645)
职业资格认证:尚未取得认证
  • 比如摇摇乐这样在页面上弹出的一个框。我想实现在登录后显示首页时(或者定时比如9点)弹出一个新闻公告框,框的内容可以是图片+文字,或者做成超链接也行。请指教下,谢谢
  • 如题,我在页面【提交前】事件中判断是否存在数据,如果存在(点击confirm的确定按钮就删,点击取消就取消),则删掉相应的多条数据重新写入。js代码和数据表结构、数据如下图。碰到的问题就是FR.remoteEvaluate这句并没有执行,页面提示成功,但数据库里的数据没有删掉。 看了文档和论坛内容,有个增加按钮使用删除提交的思路,但我的这个页面里不能用,所以不考虑。 请大神指教两点内容: 1、有没有办法直接在js里实现删除? 2、如果按论坛里其他帖子说的靠调用存储过程,请帮忙写出完整的存储过程代码(我靠百度没学会),参数就是SNKF这一列怎么传入、怎么返回删除成功的结果什么的 谢谢 JS代码:103943 数据表:103942
  • 我用的tomcat部署。参照官方文档,部署后输入http://localhost:8080/WebReport/ReportServer是照常显示了部署成功的页面的。 我的需求如题,我想实现地址栏输入localhost:8080(最最好能实现只输IP地址不要端口号就行),就直接显示登录页。 通过百度,发现有几个流派,主要有两个: 1、修改tomcat文件夹下的conf文件夹下有个server.xml,通过添加这一行,来修改tomcat的主页路径为项目的主页。 2、把WebReport文件夹直接改为ROOT 我尝试了第1种,但不管输入localhost:8080,还是输入localhost:8080/WebReport/ReportServer,都不行,于是放弃。 再尝试第2种,把文件夹名字直接改成了ROOT文件。问题来了,只有地址是localhost:8080/ReportServer是能显示成功,直接输入localhost:8080就不行。 请教大神如何能实现我的需求?能不能不要加“/ReportServer”这个玩意? 102760 点击进入决策系统后,就跳转到登录页面。我想实现的就是输入IP:端口号就直接到这个页面。 另外请大神给我解释下地址栏红框部分是什么含义,谢谢 102762 编辑于 2018-5-2 13:32
  • 如题,我在【填报前】事件里加了判断是否已有数据的代码,点确定就更新提交,点取消就返回。但代码实际的运行效果是不管我点哪个按钮,甚至不点,页面就自己提交了并且提示“成功”。效果图和代码如下,求大神指导怎么回事?代码里插入了几个alert()用来检验执行顺序,发现跳过了 if(v>0)的部分,直接到最后的执行完了,然后才回头执行if部分。求解这到底是fr.msg.confirm的问题还是if函数的问题? 102196 102191 var duty = contentPane.getWidgetByName("drop").getValue(); var kefu = contentPane.getWidgetByName("kefu").getValue(); var str1 = '${=E2+B2}'; var sn = str1 +duty +kefu ; //alert(sn); var sql="select count(UID) from czdutykefu where SN= '"+sn+"' " ; alert(sql); var v=FR.remoteEvaluate('=SQL("zhizhan","'+sql+'",1,1)'); if (v>0) { FR.Msg.confirm("警告","已经提交过本班结算信息!请核对“班别”及“客服中心岗员工号”是否正确!\n\n 点击确认将删除已有数据并重新提交。\n\n ",function(flag){ if (flag){ FR.Msg.alert("提示", "\n 更新成功!"); alert("\n 更新成功!"); } else{ FR.Msg.alert("提示", "\n 已取消提交!"); alert("\n 取消提交!"); return false; } },10) } else{ return; } alert("执行完了"); 参考了官方文档 : Msg-http://help.finereport.com/finereport8.0/doc-view-603.html js实现删除行前先确认-http://help.finereport.com/finereport8.0/doc-view-627.html 数据逻辑删除的实现-http://help.finereport.com/finereport8.0/doc-view-1863.html(这个文档的最后一行代码contentPane.setCellValue(col,row,"China"); 看不懂这行代码的作用,还请大神指点下) 补充更新: 如果把if(v>0)的整个代码部分换成confirm(),就会陷入死循环,如下图。点击确定会进入死循环,一直不会出现alert("执行完了");, 只有点取消,才能结束死循环,但偏偏又更新入库了数据。 102214 102216 编辑于 2018-4-25 14:26
  • 需求:可扩展插入行的文本框B9,保证其没有重复值,可以作为 提交sql的主键之一使用。如果存在重复值,点击【提交】时要有页面提示。 困难:请问我是在“数据校验”里还是在“设置提价事件” 中写语句?具体语句怎么写? 论坛中已有的uuid()似乎不能解决我的问题,遍历这个太抽象没看懂(JS遍历-http://help.finereport.com/finereport8.0/doc-view-1183.html)。搜了下论坛,我的需求和这个帖子应该类似,但也没有解决(http://bbs.fanruan.com/forum.php?mod=viewthread&tid=38103)。 前端样式如下图,需要在提交前判断出红框中(图中3个是举例,实际填写时是不限个数的)的票箱号不能有重复值。请教js怎么写,在哪写? 101693 后端样式,实在想不出实现的思路,求指教。 101692
  • 如题,直接在单元里输入的文字显示不出来。下面分别是分页预览、填报预览、由系统进度查看的三种状态的截图。 这个问题之前出现过一次,我怀疑是原因是我挪动过几次单元格,或者web属性里设置过自动暂存又取消了。出现这个现象后,不管是重启设计器、清空浏览器缓存、删C盘里程序的缓存,都不行。 字体是普通宋体,使用能显示出来的单元格格式刷刷问题区域,也解决不了。 分页:101669 填报:101670 系统:101671 编辑于 2018-4-21 15:30
  • 101170 如图,我想动态计算D10以及后面增加行的金额的总计,在D11单元格怎么写公式? 看了论坛里的经验(http://bbs.fanruan.com/thread-82393-1-1.html),已经加B10是父格,但没解决我的问题。“增加”按钮的设置里指定单元格是C10。
  • 我又来了{:4_842:} rt,困扰了我一上午。填报报表,我要取单元格的值(单元格是下拉框控件,已通过contentPane.setCellValue("B3",null,"白板");赋值),放到sql语句里。var sql = "SELECT * FROM STSCORE where CLASSNO = '" + B3 + "' ";(这是按官方文档示例http://help.finereport.com/doc-view-846.html来写的)。但实际效果是取不到值。 我专门做了个按钮来测试,alert(sql),就提示B3没定义。也尝试用参数,就提示null。 101062 101063 注释掉其他,使用参数就只留alert(duty),是这个提示101064 以上是实际需求。为了解决这个问题,我专门新建了填报报表,一个文本框一个按钮。点按钮就alert取值。但结果无论填什么,都是null。直接把我整蒙了,是不是我哪里搞错了? file:/// 101066 101065 总结一下: 1、核心需求,就是sql语句里取到控件的实际值,但按照官方文档写法一直是空值,求指点。 2、衍生需求,用参数取控件的方法为什么一直是null,是不是我对程序的理解有偏差。 编辑于 2018-4-17 12:20 编辑于 2018-4-17 12:25
  • 大神们好!我有个填报报表,分别是两个文本框和一个按照官方教程添加的插入行按钮。控件名分别是txt1、txt2、btn。我的功能需求是当txt1和txt2的值进行条件判断,点击btn事件会取消插入,return false。这部分代码我会写。 但一旦有了第二行或更多,后面的按钮就没有了js判断,请问怎么解决? 100943 论坛里有前辈大神的指点,但是没看懂。应该是遍历吧,但遍历里只有1个控件的参数判断,我这里面有俩{:10_289:} http://bbs.fanruan.com/thread-82068-1-1.html 目前btn点击事件的代码奉上,求指点 var Widget=contentPane.getWidgetByName("txt1") ; var Widget2=contentPane.getWidgetByName("txt2") ; var a = Widget.getValue().toString().length; var b = Widget2.getValue(); if( a != 6 || b == null ) { alert("请选择岗位或填写员工号"); return false; } else { return ; } 编辑于 2018-4-16 16:39
  • 求助。我在填报报表里有个下拉框【选择白班还是夜班】,在“初始化后”事件里加了一段js代码,根据当下时间自动判断下拉框的显示值。 问题出在预览的时候,页面会报错。作为初学者的我初步判断js应该没问题,可能是有什么背景知识我不知道,发上来求指教。 前端页面: 100829 第一次加载页面时的报错,顶端蓝条白字部分: 100831 事件设置页面: 100830 事件代码如下: var time_range = function (beginTime, endTime) { var strb = beginTime.split (":"); if (strb.length != 2) { return false; } var stre = endTime.split (":"); if (stre.length != 2) { return false; } var b = new Date (); var e = new Date (); var n = new Date (); b.setHours (strb); b.setMinutes (strb); e.setHours (stre); e.setMinutes (stre); if (n.getTime () - b.getTime () > 0 && n.getTime () - e.getTime () < 0) { contentPane.setCellValue(8,3,"白班"); } else { contentPane.setCellValue(8,3,"夜班"); } } time_range ("09:00", "19:00");以上,请大神指点迷津,谢谢

10

10

10

10

没有更多
个人成就
内容被浏览8,542
加入社区6年215天
返回顶部