yhdata_R1dfhSqV白银四
2022-9-20 11:57:39 发布在问答
【可视化】 如何设置组件传参默认值
设置组件传参的默认值?
场景是  
  上方有选项卡  可以传入一个end_month参数
   sql中是end_month_pt作为参数条件  由图表中的选择来进行控制 但是缺少一个默认值
怎么设置
当end_month_pt为空的时候  使用end_month的值作为数据传入
主要是这个脚本不知道怎么写  
逻辑的话 是  if(  ?{end_month_pt} = null,  ?{end_month_pt}= ?{end_month}, ?{end_month_pt} )  

求脚本里面的JS语法怎么写



最佳答案

yhdata_yzm

2022-09-20 11:57:40

if(param['end_month_pt']==null) { param['end_month_pt']=param['end_month'] }
查看完整内容
1728
3
精彩评论3
yhdata_yzm
发表于 2022-9-20 11:57:40 显示全部楼层
if(param['end_month_pt']==null)
{
param['end_month_pt']=param['end_month']
}
回复

使用道具 2#

yhdata_R1dfhSqV白银四
发表于 2022-9-20 13:48:26 显示全部楼层
设置这个之后  进去报表里面以后 设置end_month_pt参数的默认值为end_month  
进去之后都正常   也正常显示  end_month_pt 的默认值也传入正常   
然后我选择end_month_pt 为指定的一个月份   传入值也正常
当我点击空白处后   end_month_pt(点空白就相当于end_month_pt没有指定值)  
但是此时并不会带入end_month_pt的默认值  
会报错 end_month_pt 空指针异常   这种怎么解??
回复

使用道具 3#

yhdata_R1dfhSqV白银四
发表于 2022-9-20 14:25:04 显示全部楼层
yhdata_R1dfhSqV 发表于 2022-9-20 13:48
设置这个之后  进去报表里面以后 设置end_month_pt参数的默认值为end_month  
进去之后都正常   也正常显示 ...

1663655073146.jpg
回复

使用道具 4#

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

用户等你来哦

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