永洪社区

标题: 如何阻止按钮提交 [打印本页]

作者: ljeary    时间: 2023-4-25 17:30
标题: 如何阻止按钮提交
报表查询的时候, 如果 日期没有填,  点击 确认按钮 触发  提交试运行。  
if (日期为空) {
  debug(请选择日期)
return
}

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

作者: DX188    时间: 2023-4-25 17:30
if (日期为空) {
  debug(请选择日期)
}else{
param["a"]=param["日期参数"]

关键——表格过滤条件设日期等于param["a"],不要直接设等于param["日期参数"]
作者: yhdata_ruby    时间: 2023-4-25 17:41
现在不行了呢,可以用隐藏的脚本,一定条件下将提交组件隐藏
作者: yhdata_lyaa    时间: 2023-4-25 17:42
满足条件再写提交脚本呢
如果按钮要用脚本,提交类型就选择空,在提交时写脚本autoCommit("填报_填报参数1");提交,
autoCommit("填报_填报参数1");
作者: ljeary    时间: 2023-4-26 13:34
DX188 发表于 2023-4-26 09:31
if (日期为空) {
  debug(请选择日期)
}else{

您这个的意思就是 其实也是触发了 查询 不过是 之前的正确入参
作者: DX188    时间: 2023-4-26 13:52
ljeary 发表于 2023-4-26 13:34
您这个的意思就是 其实也是触发了 查询 不过是 之前的正确入参

是空就不会触发,只有有日期才会触发
作者: ljeary    时间: 2023-4-26 14:01
DX188 发表于 2023-4-26 13:52
是空就不会触发,只有有日期才会触发

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

作者: DX188    时间: 2023-4-26 14:02
ljeary 发表于 2023-4-26 14:01
不是只要点按钮就会查询嘛

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




欢迎光临 永洪社区 (https://club.yonghongtech.com/) Powered by Discuz! X3.4