如何用JS批量填充

配件提交.zip

QQ截图20220831160129.png

1、模板TCP文件已做为附件上传,可以用它来测试;

2、除了序号列,其他列都需要批量填充,光标放在哪里,就填充哪列的数据;

3、已悬赏13F币。

FineReport FR爱好者 发布于 2022-8-31 16:06 (编辑于 2022-8-31 16:48)
1min目标场景问卷 立即参与
回答问题
悬赏:13 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
CD20160914Lv8专家互助
发布于2022-8-31 17:00(编辑于 2022-8-31 17:18)
  • FR爱好者 FR爱好者(提问者) 感谢大家的帮忙,你的思路最符合我的要求,选你吧。
    2022-09-01 08:16 
  • FR爱好者 FR爱好者(提问者) 换成我的模板,把结束事件和自定义按钮JS写上去,但报错:CustomJSError : Cannot read property \'getValue\' of undefined
    2022-09-01 08:47 
  • CD20160914 CD20160914 回复 FR爱好者(提问者) 你的版本是多少?还有你注意看我的参数面板其实有一个隐藏的控件呢。在参数面板的右侧。。我设置了不可见。
    2022-09-01 08:49 
  • FR爱好者 FR爱好者(提问者) 看到了,开始没做这个控件,加上了就好了,谢谢。
    2022-09-01 09:10 
最佳回答
0
runerLv7资深互助
发布于2022-8-31 16:24(编辑于 2022-8-31 16:56)
最佳回答
0
congerLv6高级互助
发布于2022-8-31 16:43(编辑于 2022-8-31 17:16)

动画2.gif

参考这个,获取单元格数据,和给单元格赋值

https://help.fanruan.com/finereport/doc-view-1207.html?source=4

看看这个附件

批量填充最终版.zip

获取列号

https://help.fanruan.com/finereport/doc-view-1213.html

image.png

image.png

_g().on("cellselect", function(td) {

//设置单元格被选中时的监听事件  

var num = _g().curLGP.getTDCol(td);

//获取当前行号,由于数据是从第三行开始,因此要减2

_g().setCellValue("A1", null, num);

//给A1单元格赋值  

})

看我上传的模板

  • 4关注人数
  • 920浏览人数
  • 最后回答于:2022-8-31 17:18
    请选择关闭问题的原因
    确定 取消
    返回顶部