永洪社区

标题: 控制提交 [打印本页]

作者: yhdata_HTmdLOtM    时间: 2023-4-18 10:47
标题: 控制提交
能否控制提交按钮在某些条件下不提交,通过脚本也OK

作者: yhdata_ruby    时间: 2023-4-18 10:52
这种情况一般的做法是设置批量提交,然后在按钮提交时运行写脚本,判断满足条件再进行提交,不满足条件进行提示,提示参考脚本addHint("提示")
作者: yhdata_HTmdLOtM    时间: 2023-4-18 11:27
yhdata_ruby 发表于 2023-4-18 10:52
这种情况一般的做法是设置批量提交,然后在按钮提交时运行写脚本,判断满足条件再进行提交,不满足条件进行 ...

判断满足条件再进行提交,能给个示例吗?目前自己测试不满足条件也会提交
作者: yhdata_ruby    时间: 2023-4-18 11:30
yhdata_HTmdLOtM 发表于 2023-4-18 11:27
判断满足条件再进行提交,能给个示例吗?目前自己测试不满足条件也会提交 ...

写的脚本发出来看一下吧
作者: yhdata_HTmdLOtM    时间: 2023-4-18 14:00
yhdata_ruby 发表于 2023-4-18 11:30
写的脚本发出来看一下吧

就很简单,里面的active,enable,submitOnchange等都试了不行,就想在组件值为空时不提交
作者: yhdata_ruby    时间: 2023-4-18 14:07
yhdata_HTmdLOtM 发表于 2023-4-18 14:00
就很简单,里面的active,enable,submitOnchange等都试了不行,就想在组件值为空时不提交 ...

active已经弃用了,可以参考:
if(下拉列表参数1.getSelectedObjects()[0]==null)
{debug('请选择')}
作者: yhdata_ruby    时间: 2023-4-18 14:16
或者考虑一下这样写,下拉里没有数据的时候对提交组件设置不可见:
if(下拉列表参数1.getSelectedObjects()[0]==null)
{
提交1.visible=false
}
else
{
提交1.visible=true
}
作者: yhdata_HTmdLOtM    时间: 2023-4-18 14:27
yhdata_ruby 发表于 2023-4-18 14:07
active已经弃用了,可以参考:
if(下拉列表参数1.getSelectedObjects()[0]==null)
{debug('请选择')} ...

active弃用,那还有什么能控制不提交吗?你下面只是让重新选择,但实际为空的时候其他筛选条件也提交了啊
作者: yhdata_ruby    时间: 2023-4-18 14:27
yhdata_HTmdLOtM 发表于 2023-4-18 14:27
active弃用,那还有什么能控制不提交吗?你下面只是让重新选择,但实际为空的时候其他筛选条件也提交了啊 ...

那你考虑下面那个隐藏脚本




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