报表提交时候怎么加限制提交而提交失败

image.png如图,在提交时候这个占比如图填写大于1就报错,让其无法提交

FineReport 雨季在夏天 发布于 2025-6-13 11:58
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
华莉星宸Lv7资深互助
发布于2025-6-13 12:02

写个数据校验

image.png

最佳回答
0
用户k6280494Lv6专家互助
发布于2025-6-13 12:00(编辑于 2025-6-13 12:01)
最佳回答
0
FR-LeonLv4初级互助
发布于2025-6-13 15:23
解决方案
  1. 前端校验设置在控件属性中添加「自定义校验」规则,使用公式限制输入范围:

    IF(占比 <= 1, true, "占比值不能大于1")

  2. 后端拦截配置若需数据库层面拦截,可在「填报属性」中设置提交条件:

    WHERE 占比字段 <= 1

  3. 错误提示优化当触发限制时,系统会显示如下提示(支持自定义文案):错误提示示例

注意事项
  1. 若使用自定义提交按钮,需通过JS添加校验逻辑

  2. 对于批量提交场景,建议开启「提交记录数限制」功能

  3. 报错代码「无效数字」可能与此类校验冲突,需检查字段类型

  • 4关注人数
  • 40浏览人数
  • 最后回答于:2025-6-13 15:23
    请选择关闭问题的原因
    确定 取消
    返回顶部