永洪社区
标题: 如何设置组件传参默认值 [打印本页]
作者: yhdata_R1dfhSqV 时间: 2022-9-20 11:57
标题: 如何设置组件传参默认值
设置组件传参的默认值?
场景是
上方有选项卡 可以传入一个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-9-20 11:57
if(param['end_month_pt']==null)
{
param['end_month_pt']=param['end_month']
}
作者: yhdata_R1dfhSqV 时间: 2022-9-20 13:48
设置这个之后 进去报表里面以后 设置end_month_pt参数的默认值为end_month
进去之后都正常 也正常显示 end_month_pt 的默认值也传入正常
然后我选择end_month_pt 为指定的一个月份 传入值也正常
当我点击空白处后 end_month_pt(点空白就相当于end_month_pt没有指定值)
但是此时并不会带入end_month_pt的默认值
会报错 end_month_pt 空指针异常 这种怎么解??
作者: yhdata_R1dfhSqV 时间: 2022-9-20 14:25
(, 下载次数: 30)