请上传宽度大于 1200px,高度大于 164px 的封面图片
    调整图片尺寸与位置
    滚轮可以放大缩小图片尺寸,按住图片拖动可调整位置,多余的会自动被裁剪掉
取消
chyou(uid:95414)
职业资格认证:FCA-FineReport | FCA-简道云
  • 填报页面,在多条记录呈现时,我只想删除页面上的某些记录(并非真实想删除记录,只是不想看),在用批量删除功能时,不允许提交,以免勿删除了有无办法在点击批量删除后,不允许提交呢,锁定提交按钮呢。。。 我的问题有矛盾,无需回答了,谢谢
  • 用触发器记录增删改行为,现在我想记录谁删除了记录,帆软有个$fine_username 可以获取当前用户,我增加了该字段,预览时可以直接呈现操作人员,但没有写入数据库,删除记录时如何能让操作人员也存入到触发器的deleted表里呢,以便能往自己建立的操作日志表里插入操作人员呢。。。因为操作人员没有存储到数据表里,无法获取,有何办法呢
  • 在帆软里,我想对操作(插入、修改及删除)进行登记,用了SQL的触发器功能,做了一下测试,有以下问题:1、如果按条件搜索出来记录,比如姓名,有10条,但只改其中的两条提交后,根据触发器插入到操作日志时,发现多了8条的更新记录(实际上是未更新的),在帆软里的报表填报属性我也勾选了“未修改不更新”,但没有效果2、同样,删除记录时,还是按1的条件筛选出,删除其中的2条,提交后发现又多了8条的更新记录(实际上是未更新的),3、如果按精确条件(姓名+具体时间)搜索出来的记录是单条或多条都去更新、删除,提交后便是正常的操作日志----------------在想,帆软报表在提交时,貌似把当前页面的所有数据都提交,没修改的都被记为更新了,如何过滤没有修改的记录呢 ,对有涉及修改或插入的行加一个标识?删除的记录又如何标识呢(对于一个页面有多条记录选择修改或删除)-----------------
  • 我有一个横向扩展的字段,里有包含5个填报字段(A、B、C、D、E),在填报属性的5个字段如何对应其扩展的单元格值呢(插入表里也有A、B、C、D、E五个对应的字段)
  • 在TAB块里,我加入一个列表框组件(非参数栏里放置),用JS实现无需点击查询按钮即可自动查询,参考地址:https://help.fanruan.com/finereport/doc-view-409.html 但有个问题,事件用“编辑后”,点击名称时,查询的内容不变,但再次点击时才能正确出来;后面用“编辑结束”事件后,选择名会正常马上出来,但点击页面其它地方后,会刷新一下页面,感觉有点别扭,不知有人是否遇到过
  • 在决策报表里,我想实现下拉框选择后,联动展示图表,如我选择长三角,仅显示长三角图表,如果选择多个,就同时显示多个数据,要如何实现呢,如图:
  • 做了JS自动数据匹配的,比如输入手机号后,自动带出相应数据,但若插入多行,从excel里复制多个手机号,粘贴到填报页面后,但无法匹配带出数据,若单个复制粘贴可以匹配带出数据不知大家是否遇到过。。。能否解决呢
  • 通过JS自动匹配数据,因我需要匹配的字段较多,比如我输入手机号,会自动匹配十二个字段值,但显示出来很慢,匹配的字段越多越慢,要七八秒时。。但不用JS查询匹配的话,用ds1.select()函数,查询出来时间在1-2秒内就出来了JS匹配参考地址:https://help.fanruan.com/finereport/doc-view-4061.html 公式匹配参考地址:https://help.fanruan.com/finereport/doc-view-534.html -----------------------------------用JS 匹配方法有办法优化查询速度吗?不知道大家是否有遇到-------------------------------------我的JS其实就是参考弄的,只是获取的字段有点多:var sj=this.getValue(); //获取当前控件值var op_name=FR.remoteEvaluate("value('账户总表','姓名','手机号','"+sj+"')");var op_area=FR.remoteEvaluate("value('账户总表','区域','手机号','"+sj+"')");var op_department=FR.remoteEvaluate("value('账户总表','部门','手机号','"+sj+"')");var op_position=FR.remoteEvaluate("value('账户总表','职位','手机号','"+sj+"')");var op_oa=FR.remoteEvaluate("value('账户总表','OA账号','手机号','"+sj+"')");var op_dingd=FR.remoteEvaluate("value('账户总表','钉钉账号','手机号','"+sj+"')");var op_email=FR.remoteEvaluate("value('账户总表','邮箱','手机号','"+sj+"')");var op_xiaos=FR.remoteEvaluate("value('账户总表','销售','手机号','"+sj+"')");var op_yunk=FR.remoteEvaluate("value('账户总表','云客','手机号','"+sj+"')");var op_chengb=FR.remoteEvaluate("value('账户总表','成本','手机号','"+sj+"')");var op_caig=FR.remoteEvaluate("value('账户总表','采购','手机号','"+sj+"')");var op_hr=FR.remoteEvaluate("value('账户总表','HR','手机号','"+sj+"')");var op_jih=FR.remoteEvaluate("value('账户总表','计划','手机号','"+sj+"')");var op_feik=FR.remoteEvaluate("value('账户总表','费控','手机号','"+sj+"')");var op_eas=FR.remoteEvaluate("value('账户总表','EAS','手机号','"+sj+"')");var op_fanr=FR.remoteEvaluate("value('账户总表','帆软','手机号','"+sj+"')");var row=FR.cellStr2ColumnRow(this.options.location).row;_g().setCellValue(0,6,row,op_name);_g().setCellValue(0,8,row,op_area);_g().setCellValue(0,10,row,op_department);_g().setCellValue(0,12,row,op_position);_g().setCellValue(0,14,row,op_oa);_g().setCellValue(0,16,row,op_dingd);_g().setCellValue(0,18,row,op_email);_g().setCellValue(0,20,row,op_xiaos);_g().setCellValue(0,22,row,op_yunk);_g().setCellValue(0,24,row,op_chengb);_g().setCellValue(0,26,row,op_caig);_g().setCellValue(0,28,row,op_hr);_g().setCellValue(0,30,row,op_jih);_g().setCellValue(0,32,row,op_feik);_g().setCellValue(0,34,row,op_eas);_g().setCellValue(0,36,row,op_fanr);//给当前行其他单元格赋值
  • 在做填报时,比如想对编辑过的内容改变颜色突出显示,就比较清楚改了哪些东西,挺有用的,JS代码如下:var location = this.options.location; var cr = FR.cellStr2ColumnRow(location);var col = cr.col;var ro = cr.row;$("tr").find("td").css({'background-color':'red'});     $("tr").find("td").css("color","white");-------------------------------------但有不足的地方,如果新增一行,此前修改内容的颜色又没了,如何解决呢------------------------------------问题总结:1、新增或删除行会刷新页面,JS是实时的,无法满足2、通过条件属性判断来改变值属性,不会因为页面刷新而改变结合上述两个特征,一起使用效果可达成过程繁琐,开此贴,希望对大家有帮助,当然后续希望有高手能够进一步优化
  • 想简单实现一功能,在左侧单击名称,右侧能展示图片这样的,如图

82

27

82

10

个人成就
内容被浏览34,644
加入社区8年12天
返回顶部