填报模式,怎么实现单元格复选下拉框复选后查到数据扩展出来?或者做弹窗复选列表,选多项如何回填到主表

填报模式,怎么实现单元格复选下拉框复选后查到数据扩展出来?或者做弹窗复选列表,选多项如何回填到主表,在主表扩展出多行数据来?

FineReport yyl120 发布于 2025-10-10 08:31
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
Z4u3z1Lv6专家互助
发布于2025-10-10 08:38
  • yyl120 yyl120(提问者) 感谢大佬,应该可以实现我的需求,我先研究看看
    2025-10-10 09:00 
最佳回答
0
技术支持--哈哈Lv4初级互助
发布于2025-10-10 09:23
  1. 使用下拉复选框控件选择多项后,将选中的数据扩展显示为多行

  2. 通过弹窗选择多项后,将数据回填到主表并扩展为多行

以下是实现方案:

方案一:使用下拉复选框控件多值提交
  1. 在单元格中插入「下拉复选框控件」

  2. 设置数据字典绑定选项(需包含实际值和显示值)

  3. 提交时会将选中的多个值拆分为多行数据入库

  4. 效果如下图所示:下拉复选框多值提交效果

方案二:使用JS实现弹窗多选回填
  1. 创建一个包含所有选项的报表作为弹窗

  2. 在主表添加按钮控件,点击时调用JS弹窗:


// 示例代码

FR.Msg.alert("提示", "这里调用弹窗选择界面");

// 实际实现需结合FR提供的JS API
  1. 在弹窗报表中实现多选功能

  2. 选择后通过JS将数据回填到主表并扩展行

模板下载

您可以参考这个模板实现多选提交:下拉复选框数组提交.cpt

注意事项
  1. 方案一更适合简单的多选扩展场景

  2. 方案二适合选项较多或需要复杂交互的场景

  3. 两种方案都支持移动端使用

需要更详细的实现指导或遇到具体问题时,可以提供更多细节我会进一步解答。

  • 2关注人数
  • 21浏览人数
  • 最后回答于:2025-10-10 09:23
    请选择关闭问题的原因
    确定 取消
    返回顶部