[常用脚本] 如何阻止按钮提交

ljeary铂金三 显示全部楼层 发表于 2023-4-25 17:30:17 |阅读模式 打印 上一主题 下一主题
1
已解决

【常用脚本】 如何阻止按钮提交

  • ljeary铂金三
  • 2023-04-25 17:30:17
  • 发布在 论坛
844 7
报表查询的时候, 如果 日期没有填,  点击 确认按钮 触发  提交试运行。  
if (日期为空) {
  debug(请选择日期)
return
}

然后不要 提交查询 (既:阻断这次查询 怎么弄) 类似 在后面 加个return

最佳答案

DX188 铂金三 关注Ta

2023-04-25 17:30:18

if (日期为空) { debug(请选择日期) }else{ param["a"]=param["日期参数"] } 关键——表格过滤条件设日期等于param["a"],不要直接设等于param["日期参数"]
查看完整内容
回复

使用道具 举报

精彩评论7

DX188铂金三 显示全部楼层 发表于 2023-4-25 17:30:18
if (日期为空) {
  debug(请选择日期)
}else{
param["a"]=param["日期参数"]

关键——表格过滤条件设日期等于param["a"],不要直接设等于param["日期参数"]
回复

使用道具 举报

yhdata_ruby皇冠三 显示全部楼层 发表于 2023-4-25 17:41:28
现在不行了呢,可以用隐藏的脚本,一定条件下将提交组件隐藏
回复

使用道具 举报

yhdata_lyaa 显示全部楼层 发表于 2023-4-25 17:42:43
满足条件再写提交脚本呢
如果按钮要用脚本,提交类型就选择空,在提交时写脚本autoCommit("填报_填报参数1");提交,
autoCommit("填报_填报参数1");
回复

使用道具 举报

ljeary铂金三 来自手机 显示全部楼层 发表于 2023-4-26 13:34:44
DX188 发表于 2023-4-26 09:31
if (日期为空) {
  debug(请选择日期)
}else{

您这个的意思就是 其实也是触发了 查询 不过是 之前的正确入参
回复

使用道具 举报

DX188铂金三 显示全部楼层 发表于 2023-4-26 13:52:14
ljeary 发表于 2023-4-26 13:34
您这个的意思就是 其实也是触发了 查询 不过是 之前的正确入参

是空就不会触发,只有有日期才会触发
回复

使用道具 举报

ljeary铂金三 显示全部楼层 发表于 2023-4-26 14:01:06
DX188 发表于 2023-4-26 13:52
是空就不会触发,只有有日期才会触发

不是只要点按钮就会查询嘛
回复

使用道具 举报

DX188铂金三 显示全部楼层 发表于 2023-4-26 14:02:00
ljeary 发表于 2023-4-26 14:01
不是只要点按钮就会查询嘛

不会,写条件就根据条件来了啊,要不然写条件干嘛
回复

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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