数据填报报表,单元格是浏览按钮类型的怎么设置?

怎么实现让用户填报时从已有数据集中选择数据进行填报,当用户填报数据时点击输入框是弹出一个窗口,这个窗口显示已定义数据集的内容,用户可点击其中数据进行单选,然后点击窗口中的确认按钮即将选中的值传给单元格。

想实现的窗口类似于查询时的浏览框,但我想在填报报表中设置而不是设置查询控件。image.png

从弹窗点击选择一条数据,报错,客户名称并没有传到父页面的客户名称单元格

image.png

FineReport yzm187216 发布于 2021-6-19 23:09 (编辑于 2021-6-20 10:05)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
snrtuemcLv8专家互助
发布于2021-6-20 07:56(编辑于 2021-6-21 07:28)

参考JS实现弹窗后数据回填-https://help.fanruan.com/finereport/doc-view-3127.html

大数据量查询报表-https://help.fanruan.com/finereport/doc-view-2116.html

1606444760386715.gif

参考文档,在报表中设置按钮,稍微修改下js就可以的

===================

var form = window.parent.contentPane; //拿取当前页面的父窗口(即获取填报界面)

//赋值的索引要做下处理,做对应

form.setCellValue("F1",null,val); //给单元格F1赋值

  • yzm187216 yzm187216(提问者) 数据回填到父页面单元格怎么弄
    2021-06-20 08:26 
  • yzm187216 yzm187216(提问者) 我从弹窗里选择一个数据会报错,传不到父页面,是JS 写错了吗,还是什么原因
    2021-06-20 10:04 
  • snrtuemc snrtuemc 回复 yzm187216(提问者) 填报单元格赋值,参考修改答案
    2021-06-21 07:28 
  • 2关注人数
  • 356浏览人数
  • 最后回答于:2021-6-21 07:28
    请选择关闭问题的原因
    确定 取消
    返回顶部