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

[可视化] 控制提交

yhdata_HTmdLOtM铂金二 显示全部楼层 发表于 2023-4-18 10:47:54 |阅读模式 打印 上一主题 下一主题
1
未解决

【可视化】 控制提交

1778 8
能否控制提交按钮在某些条件下不提交,通过脚本也OK
回复

使用道具 举报

精彩评论8

yhdata_ruby铂金一 显示全部楼层 发表于 2023-4-18 10:52:55
这种情况一般的做法是设置批量提交,然后在按钮提交时运行写脚本,判断满足条件再进行提交,不满足条件进行提示,提示参考脚本addHint("提示")
回复

使用道具 举报

yhdata_HTmdLOtM铂金二 显示全部楼层 发表于 2023-4-18 11:27:47
yhdata_ruby 发表于 2023-4-18 10:52
这种情况一般的做法是设置批量提交,然后在按钮提交时运行写脚本,判断满足条件再进行提交,不满足条件进行 ...

判断满足条件再进行提交,能给个示例吗?目前自己测试不满足条件也会提交
回复

使用道具 举报

yhdata_ruby铂金一 显示全部楼层 发表于 2023-4-18 11:30:46
yhdata_HTmdLOtM 发表于 2023-4-18 11:27
判断满足条件再进行提交,能给个示例吗?目前自己测试不满足条件也会提交 ...

写的脚本发出来看一下吧
回复

使用道具 举报

yhdata_HTmdLOtM铂金二 显示全部楼层 发表于 2023-4-18 14:00:01
yhdata_ruby 发表于 2023-4-18 11:30
写的脚本发出来看一下吧

就很简单,里面的active,enable,submitOnchange等都试了不行,就想在组件值为空时不提交
企业微信截图_16817973153252.png
回复

使用道具 举报

yhdata_ruby铂金一 显示全部楼层 发表于 2023-4-18 14:07:31
yhdata_HTmdLOtM 发表于 2023-4-18 14:00
就很简单,里面的active,enable,submitOnchange等都试了不行,就想在组件值为空时不提交 ...

active已经弃用了,可以参考:
if(下拉列表参数1.getSelectedObjects()[0]==null)
{debug('请选择')}
回复

使用道具 举报

yhdata_ruby铂金一 显示全部楼层 发表于 2023-4-18 14:16:08
或者考虑一下这样写,下拉里没有数据的时候对提交组件设置不可见:
if(下拉列表参数1.getSelectedObjects()[0]==null)
{
提交1.visible=false
}
else
{
提交1.visible=true
}
回复

使用道具 举报

yhdata_HTmdLOtM铂金二 显示全部楼层 发表于 2023-4-18 14:27:08
yhdata_ruby 发表于 2023-4-18 14:07
active已经弃用了,可以参考:
if(下拉列表参数1.getSelectedObjects()[0]==null)
{debug('请选择')} ...

active弃用,那还有什么能控制不提交吗?你下面只是让重新选择,但实际为空的时候其他筛选条件也提交了啊
回复

使用道具 举报

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

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

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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