yhdata_xrvXuQqg青铜四
昨天 13:56 发布在问答
关于“提交”按钮设定返回源报告按钮,判断是否需要隐.....
本帖最后由 yhdata_xrvXuQqg 于 2025-6-16 14:08 编辑

现在有相同一张报表,这个报表可以直接打开,也可以通过其他的报告的超链接进行。

现在设定了一个参数,取报告超链接的名称,

如果是直接打开的,则不会有超链接名称,如果有,则有超链接名称


和一个文本(或者其他)参数组件,
和一个提交按钮,
当文本参数组件的值不为空时,则提交按钮显示,当文本参数组件为空时,则提交按钮隐藏,这种的脚本要如何写?


微信图片_20250616140714.png
微信图片_20250616140718.png
微信图片_20250616140720.png

最佳答案

永洪vip
yhdata_lyaa 关注Ta

2025-06-16 13:56:21

超链接设置传参,设置一个参数固定值,携带参数默认值 传参到子页面。 子页面判断这个参数值,进行隐藏显示组件,例如 if (param['aa']==1){ 提交1.visible=true }else{ 提交1.visible=false }
查看完整内容
56
3
精彩评论3
yhdata_lyaa
发表于 昨天 13:56 显示全部楼层
超链接设置传参,设置一个参数固定值,携带参数默认值 传参到子页面。
子页面判断这个参数值,进行隐藏显示组件,例如
if (param['aa']==1){
提交1.visible=true
}else{
提交1.visible=false
}
回复

使用道具 2#

yhdata_xrvXuQqg青铜四 回复yhdata_lyaa
发表于 2025-06-16 14:46:53
固定值已经设置好了,不过报表是可以从多个页面链接,也就是a 是变化的,我需要判断的是A的值为空或者不为空,为空则不显示提交,不为空则显示提交 if (isNull(param['a'])==false){ 提交3.visible=true }else{ 提交3.visible=false } 使用此脚本后,已经可以达到最开始目的,也就是直接打开报表,则“返回源报告”按钮隐藏 如果是从其他报表跳转,则“返回源报告”按钮显示
回复

yhdata_lyaa回复yhdata_xrvXuQqg青铜四
发表于 2025-06-16 15:44:40
嗯,可以这样写,isNull判断
回复

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

用户等你来哦

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