根据某列的值自动添加对应的行数

1111.jpg

需求: 当前报表的单元格行数随某一固定列的数字来改变

FineReport 用户NSpy52652 发布于 2021-4-15 16:11
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
张洪威Lv6高级互助
发布于2021-4-15 16:14(编辑于 2021-4-15 16:16)

自动的行数那就用range(单元格-1) 设置拓展来做。

image.png

-----------------------

JS实现插入自定义行数-https://help.fanruan.com/finereport/doc-view-1768.html

image.png

  • 用户NSpy52652 用户NSpy52652(提问者) 这个我测试过了 确实可以 但是我的需求是自动生成对应的行数 尽量少手输入 因为我不太懂JS 我的想法 让它自己去读那一列的数字 然后根据数字添加对应的行数
    2021-04-15 16:16 
  • 张洪威 张洪威 回复 用户NSpy52652(提问者) range
    2021-04-15 16:17 
  • 用户NSpy52652 用户NSpy52652(提问者) 回复 张洪威 能详细点么
    2021-04-15 16:19 
  • 张洪威 张洪威 回复 用户NSpy52652(提问者) 你看更新的回答,对行数单元格用range让它拓展出对应行数就行了。
    2021-04-15 16:20 
最佳回答
0
孤陌Lv6资深互助
发布于2021-4-15 16:21

这个简单 在插入行按钮 初始化事件 写JS

_g().appendReportRow(this.options.location, this.options.reportIndex,num)

在自定义参数 设置参数名num  值选择公式 单元格

  • 用户NSpy52652 用户NSpy52652(提问者) 按你说的设置了 当单元格值为1的时候 是正确的 但是大于1 就会一直创建行
    2021-04-15 16:48 
  • 3关注人数
  • 427浏览人数
  • 最后回答于:2021-4-15 16:21
    请选择关闭问题的原因
    确定 取消
    返回顶部