请上传宽度大于 1200px,高度大于 164px 的封面图片
    调整图片尺寸与位置
    滚轮可以放大缩小图片尺寸,按住图片拖动可调整位置,多余的会自动被裁剪掉
取消
magicsong(uid:446385)
职业资格认证:FCP-报表开发工程师 | FCA-FineBI | FCP-商业数据分析师
  • 填报实现了分页全选,如何实现分页全选后批量修改数据分页全选:https://bbs.fanruan.com/thread-133930-1-1.html
  • 使用了多种方式来实现需求:1、使用自带的addEffect ,标题行也跟着变色;若标题行设置了背景图片,不变色,但导出excel的时候不支持导出背景图片,放弃。2、使用js:var $lasttd;var lastcolor;$('.x-table tr:gt(3) td') .bind("mouseenter", function () {if($lasttd){$lasttd.parent().find("td").css('background',lastcolor);}lastcolor=$(this).css('background-color');if(!lastcolor)lastcolor=$(this).css('background');$(this).parent().find("td").css('background','yellow');$lasttd=$(this);});能够避免首行变色,但后面sheet不行,只有第一张可以,而且连着切换sheet后,就会出错,鼠标离开后背景色无法恢复。大神们这个js我要怎么改,才能满足多个sheet切换都能保证各个sheet首行不变色
  • 在使用流向地图时,看了帮助文档,可以实现一个城市向另一个城市流转,现在想实现多个城市流转向一个城市,然后再由这个城市流转到国外。能实现这种不,多条流转同时进行。看了回答后,仔细对照文档一步步整,最终搞定,还是基础数据的问题。
  • $(".x-table tr:gt(3)").mouseover(function(){//.x-table限制表格部分,tr:gt(3)表示要大于第3行才变颜色,你自己去调整。。window.color=$(this).find("td").css("background"); //将当前颜色赋值给全局变量color                                                                                   $(this).find("td").css("background","yellow"); //将当前行下的所有td的背景色变为黄色  }) $(".x-table tr:gt(3)").mouseout(function(){          $(this).find("td").css("background",color); //将当前行下的所有td的背景色变为原色  })在填报页面设置里面加载了一个加载结束事件,里面是如上的js,实现功能:第三行后鼠标悬停在哪行上面,哪行变色,移除后颜色恢复。在单个sheet里面使用的时候没问题,放到多sheet的填报里,就有问题了:第二张sheet表头鼠标悬停变色,出问题后,再回到第一张sheet,底色都变了。
  • 完善下问题,需求场景:点击查询的时候,把整个tab组件的中所有内容都刷新初始化一下,即都不展示内容。目前的情形:写了JS在查询的点击事件里,结果是都只能把第一个tab组件的内容初始化,后面的组件中内容照旧,请大佬看下是哪里的问题JS:setTimeout(function() {_g().parameterCommit();//_g().getWidgetByName('report2').gotoPage(1,  "lazy");_g().getWidgetByName('report1').gotoPage(3, {"aa":"","bb":""}, 'lazy');_g().getWidgetByName('report0').gotoPage(3, {"cc":"","dd":""}, 'lazy');_g().getWidgetByName('report4').gotoPage(3, {"gg":"","hh":""}, 'lazy');_g().getWidgetByName('report4_c').gotoPage(3, {"ii":""}, "lazy");_g().getWidgetByName('report5').gotoPage(3, {"ll":"","mm":""}, 'lazy');_g().getWidgetByName('report6').gotoPage(3, {"nn":"","oo":""}, 'lazy');_g().getWidgetByName('report7').gotoPage(3, {"nn":"","oo":""},'lazy');FR.Chart.WebUtils.changeParameter({chartID:'chart0',para:{ee:"",ff:""}});FR.Chart.WebUtils.changeParameter({chartID:'chart1',para:{jj:"",kk:""}});_g().parameterCommit();}, 500);这个语句点击的时候只是初始化了report2、report1、report0,其他的内容没变化。
  • 使用场景:决策报表,把js语句写在了查询按钮的点击事件里:setTimeout(function() {//_g().parameterCommit();//_g().getWidgetByName('report2').gotoPage(1,  "lazy");_g().getWidgetByName('report1').gotoPage(3, {"aa":"","bb":""}, 'lazy');_g().getWidgetByName('report0').gotoPage(3, {"cc":"","dd":""}, 'lazy');_g().getWidgetByName('report4').gotoPage(3, {"gg":"","hh":""}, 'lazy');_g().getWidgetByName('report4_c').gotoPage(3, {"ii":""}, "lazy");_g().getWidgetByName('report5').gotoPage(3, {"ll":"","mm":""}, 'lazy');_g().getWidgetByName('report6').gotoPage(3, {"nn":"","oo":""}, 'lazy');_g().getWidgetByName('report7').gotoPage(3, {"pp":"","qq":""},'lazy');FR.Chart.WebUtils.changeParameter({chartID:'chart0',para:{ee:"",ff:""}});FR.Chart.WebUtils.changeParameter({chartID:'chart1',para:{jj:"",kk:""}});}, 100);实现效果:点击查询就把动态参数清空,让各个关联的报表块都清零初始化。原来把语句放在按钮控件下时正常,换到了查询按钮下就不正常了,总是莫名有几个没清空,点击第二次才会全部清空,哪位大佬遇到过这个问题没,如何解决或如何实现点击查询把关联的报表快都清空展示。没有特别好的解决方式,先这样吧。
  • 各位大神,遇到个这种问题:原本使用超级链接中的当前决策对象对其他表格传参,这样不用刷新整个页面,但自从升级到新版后就有问题了,传参丢失,页面假死,问题目前解决不了。就换了一种方式,使用动态参数传参,但这种方式会刷新整个页面,刷新前主报表中参数单元格原本鼠标点中后有背景色,刷新后就没了,有什么方法能实现刷新后点选的参数重新赋值有背景色,和刷新前一样?
  • 最新版中,使用超链的当前决策报表对象中给其他报表块传参时有时无,就想把这个换成动态参数。动态参数传参后整个报表会刷新,用js能实现刷新后原来主报表块点击的内容变色不,能很醒目的看到传递的是哪个单元格值?
  • 上个问题,接上个问题,效果还是差强人意,各位大佬还有好的解决方式没现状:决策报表中用超链接的动态参数,由主表点击给其他各报表快传参查询数据,想实现的效果:选择查询条件后点击查询,各报表块刷新,主表展示查询结果,其他报表快初始化,恢复成没有数据的情况。
  • 参考文档:横向扩展列排序看来参考文档,在决策报表的tab块中实现了点击表头排序,但排序后会大刷新,默认tab块回到了第一个,如何实现效果:点击横向扩展后的表头排序,展示还在当前页。能想到的解决方式:1、在目前的功能下,表头排序后如何不大刷新,只刷新tab块中的报表块;2、还有哪种更好的方式来实现我这种需求。

27

203

27

10

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