找文章 / 找答案
精选问答 更多内容

[填报与传统报表] 报表的组件编辑器里面的正则校验不过的时候怎么阻止提交

yhdata_8ASH0mQX青铜二 显示全部楼层 发表于 2022-3-17 14:42:55 |阅读模式 打印 上一主题 下一主题
报表的组件编辑器里面的正则校验不过的时候怎么阻止提交 就是正则不过 不让提交
回复

使用道具 举报

精彩评论4

永洪tech-lucy青铜一 显示全部楼层 发表于 2022-3-17 14:47:33
请问您对设置了正则的格子中的数据有修改吗?(ps:填报编辑器中的正则表达式 检测的是 已经改动过的 格子,如果这个格子中的数据没有 发生过变动 是无法检测到的)
回复

使用道具 举报

yhdata_8ASH0mQX青铜二 显示全部楼层 发表于 2022-3-17 14:55:36
永洪tech-lucy 发表于 2022-3-17 14:47
请问您对设置了正则的格子中的数据有修改吗?(ps:填报编辑器中的正则表达式 检测的是 已经改动过的 格子 ...

就是报表文本框的校验 使用的是此文本框设置里面的编辑器的正则校验 我想知道当正则校验不通过的时候,怎么能不让使用者点击提交
回复

使用道具 举报

永洪tech-lucy青铜一 显示全部楼层 发表于 2022-3-17 15:03:27
yhdata_8ASH0mQX 发表于 2022-3-17 14:55
就是报表文本框的校验 使用的是此文本框设置里面的编辑器的正则校验 我想知道当正则校验不通过的时候,怎 ...

编辑器逻辑是 统一的,如果你没有去改动 文本的内容,是不会触发 正则的
回复

使用道具 举报

永洪tech-lucy青铜一 显示全部楼层 发表于 2022-3-17 15:07:01
永洪tech-lucy 发表于 2022-3-17 15:03
编辑器逻辑是 统一的,如果你没有去改动 文本的内容,是不会触发 正则的 ...

如果是希望 对参数组件 的值做检测,可以在提交按钮的 提交时脚本里面 做二次判断,例如:
if( 文本参数的值==xxxx ){
debug("xxx数据不正确,请修改")
}else{
insert("填报-插入数据")
}
回复

使用道具 举报

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
50W

会员等你来哦

Copyright   ©2012-2024  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部