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

查询条件校验问题

KarlHuang玄铁一 显示全部楼层 发表于 2023-7-6 15:33:48 |阅读模式 打印 上一主题 下一主题
1
未解决

查询条件校验问题

2217 10
9.4版本  目前有一个需求,需要限制起止时间2个月内才能查询数据,我通过脚本提交事件进行了提示但是还是会执行查询,我去除提交事件,用refreshData() 方法刷新数据,到时导出Excel 按钮没相关的事件进行导出数据。 请问如何在查询增加校验,校验失败不允许查询、导出。  
回复

使用道具 举报

精彩评论10

小么小二郎青铜二 显示全部楼层 发表于 2023-7-6 16:18:29
具体诉求是什么呢?
回复

使用道具 举报

yhdata_ruby铂金一 显示全部楼层 发表于 2023-7-6 16:51:17
查询这个阻止不了,可以考虑在查询超过两个月的时候,对参数赋一个不能查询到的值然后debug吧
回复

使用道具 举报

yhdata_HAEeoc1x铂金四 显示全部楼层 发表于 2023-7-6 17:54:09
思路比较简单,利用传参组件控制日期,当进行查询提交时,脚本判断时间是否符合要求,不符合就给时间参数设置null,然后debug个弹窗,符合的话,就给时间参数赋予正确的值
回复

使用道具 举报

KarlHuang玄铁一 显示全部楼层 发表于 2023-7-7 10:28:10
yhdata_ruby 发表于 2023-7-6 16:51
查询这个阻止不了,可以考虑在查询超过两个月的时候,对参数赋一个不能查询到的值然后debug吧 ...

有没方法限制选择日期起止时间不能超过2个月内。 比如:开始时间2023-5-7 结束时间就不能选择 2023-7-8的日期? 结束时间2023-7-7 开始时间就不能选择 2023-5-6 的日期?
回复

使用道具 举报

KarlHuang玄铁一 显示全部楼层 发表于 2023-7-7 10:28:25
小么小二郎 发表于 2023-7-6 16:18
具体诉求是什么呢?

诉求是有没方法限制选择日期起止时间不能超过2个月内。 比如:开始时间2023-5-7 结束时间就不能选择 2023-7-8的日期? 结束时间2023-7-7 开始时间就不能选择 2023-5-6 的日期?
回复

使用道具 举报

KarlHuang玄铁一 显示全部楼层 发表于 2023-7-7 10:29:36
yhdata_HAEeoc1x 发表于 2023-7-6 17:54
思路比较简单,利用传参组件控制日期,当进行查询提交时,脚本判断时间是否符合要求,不符合就给时间参数设 ...

这样会阻止事件不执行查询嘛? 那样导出呢?
回复

使用道具 举报

yhdata_ruby铂金一 显示全部楼层 发表于 2023-7-7 10:51:58
KarlHuang 发表于 2023-7-7 10:28
有没方法限制选择日期起止时间不能超过2个月内。 比如:开始时间2023-5-7 结束时间就不能选择 2023-7-8的 ...

这样写看看


回复

使用道具 举报

KarlHuang玄铁一 显示全部楼层 发表于 2023-7-7 11:31:58

这样写可以的.  也是一个思路直接把结束时间给设置正确了.  10.0的版本能在选择日期的大小值设置成这个限制吗?  如果能做法是怎样设置
回复

使用道具 举报

yhdata_ruby铂金一 显示全部楼层 发表于 2023-7-7 11:35:45
KarlHuang 发表于 2023-7-7 11:31
这样写可以的.  也是一个思路直接把结束时间给设置正确了.  10.0的版本能在选择日期的大小值设置成这个限 ...

10版本对文本参数组件有个相对时间可以看看,相对时间:您可以点击向上/向下图标为最大值的前N/最小值的后N递增/递减时间,也可以直接在输入框输入整数。N后面的信息显示与时间层级有关,如选择的时间层级为天,显示为最大值的前N天/最小值的后N天。

参考https://www.yonghongtech.com/rea ... 9%E6%97%B6%E9%97%B4
回复

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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