下拉复选框取消勾选,填报如何删除记录

新增可以,取消勾选不删除

FineReport Wjayon 发布于 前天 16:29
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
华莉星宸Lv7专家互助
发布于前天 16:31

参考

JS实现复选按钮控件全选和批量操作 https://help.fanruan.com/finereport/doc-view-1215.html

最佳回答
0
技术支持--哈哈Lv4初级互助
发布于前天 16:31

下拉复选框取消勾选时希望删除记录但未生效,这与填报提交逻辑和控件返回值类型有关。以下是解决方案:

  1. 问题核心原因下拉复选框默认以数组形式返回值,取消勾选操作需要通过特定方式触发删除逻辑下拉复选框属性设置

  2. 关键设置步骤

    • 将控件返回值类型改为「字符串」(默认逗号分隔多值)返回值类型修改示例

    • 在「报表填报属性」中勾选「未修改不更新」避免无效提交填报属性设置

  3. 补充建议如需精确控制删除行为,可通过JS监听控件值变化,当检测到空值时执行删除操作(需结合服务器端逻辑)JS删除确认示例

注:实际删除需确保数据库主键匹配,建议测试时先备份数据。

  • 3关注人数
  • 19浏览人数
  • 最后回答于:前天 16:31
    请选择关闭问题的原因
    确定 取消
    返回顶部