数据分析预览,报表参数拦有个按钮导出事件,想要点导出后报表距离左边页边距三毫米左右,已经试过居中可以

image.png

FineReport yzmxYDx35608993 发布于 2023-4-26 13:12
1min目标场景问卷 立即参与
回答问题
悬赏:13 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
1
XushuaisLv6初级互助
发布于2023-4-26 15:42(编辑于 2023-4-27 12:18)

看了你下面的回复,明白了你的需求,你可以定义一个css文件,然后引入到报表中,引入的css文件就不会出现导出后页面变化的问题

table{ left :10px !important; }

或者在web属性添加 加载完成时间image.png

  • yzmxYDx35608993 yzmxYDx35608993(提问者) 领导不给改CSS文件呢,说以后这个页边距可能会变,说CSS文件多了,影响性能
    2023-04-26 17:51 
  • Xushuais Xushuais 回复 yzmxYDx35608993(提问者) 写了css,只给这一个报表用啊,其他的不用不就好了
    2023-04-26 17:56 
  • yzmxYDx35608993 yzmxYDx35608993(提问者) 回复 Xushuais 随着报表数量增加,以后估计css文件会越来越多
    2023-04-26 17:59 
  • yzmxYDx35608993 yzmxYDx35608993(提问者) 有没有阻隔刷新的啊,我发现点了导出后图表都刷新了了一次
    2023-04-26 18:01 
  • Xushuais Xushuais 回复 yzmxYDx35608993(提问者) $(\"table\").css(\"left\",\"10px\") 加载结束后,也是可以的
    2023-04-27 09:04 
最佳回答
0
用户k6280494Lv6专家互助
发布于2023-4-26 13:14(编辑于 2023-4-26 14:35)

??

image.png

  • yzmxYDx35608993 yzmxYDx35608993(提问者) 本身已经写了一个JS让报表看起来是三毫米左右,但是点击了导出后这个js就失效呢,也尝试过在导出哪里加点击事件,官方的居中公式可以,但是我设置的三毫米的js没能起效果
    2023-04-26 13:33 
  • 用户k6280494 用户k6280494 回复 yzmxYDx35608993(提问者) 页面设置距离左边3毫米
    2023-04-26 14:35 
最佳回答
0
CD20160914Lv8专家互助
发布于2023-4-26 13:14
  • yzmxYDx35608993 yzmxYDx35608993(提问者) 公司不给加一列,因为觉得每次excel人员导出后都得删除一行
    2023-04-26 13:29 
  • CD20160914 CD20160914 回复 yzmxYDx35608993(提问者) 那就用数据分析预览了。用分页预览了
    2023-04-26 13:37 
  • yzmxYDx35608993 yzmxYDx35608993(提问者) 回复 CD20160914 非要数据预览咋办
    2023-04-26 13:38 
  • CD20160914 CD20160914 回复 yzmxYDx35608993(提问者) 目前没有办法,你要限制这样,限制那样。。这工作怎么做
    2023-04-26 13:39 
最佳回答
0
yzm319928Lv4见习互助
发布于2023-4-26 13:39(编辑于 2023-4-26 15:11)

我刚试了下,可以采用两个页面的形式。A页面先复制一个出来,为导出B页面。再在A页面左边插入空白列,此时使用数据分析预览模式预览A,预览效果不变,用自定义导出按钮,使用链接把参数传递过去,再导出的方式去导出B页面。就能实现你想要的效果。image.png

  • yzmxYDx35608993 yzmxYDx35608993(提问者) 导出的内容不要,报表展示时距离左边三毫米,现在是点击导出事件后,原本展示页面的三毫米变成了0毫米,现在想的是点击导出时,报表展示页面不变
    2023-04-26 13:45 
  • yzm319928 yzm319928 回复 yzmxYDx35608993(提问者) 必须要数据分析预览模式吗
    2023-04-26 14:01 
  • l香菜l l香菜l 回复 yzmxYDx35608993(提问者) 报表展示时距离左边三毫米这个原先写了JS吧 点击之后再执行这个JS 也行吧
    2023-04-26 14:06 
  • yzmxYDx35608993 yzmxYDx35608993(提问者) 回复 l香菜l 再执行没起效果
    2023-04-26 14:11 
  • l香菜l l香菜l 回复 yzmxYDx35608993(提问者) 报表加载快的话 保留参数重新加载这个页面吧
    2023-04-26 14:15 
  • 5关注人数
  • 1026浏览人数
  • 最后回答于:2023-4-27 12:18
    请选择关闭问题的原因
    确定 取消
    返回顶部