永洪社区
标题: 脚本切换日期层级后日历组件显示值不对 [打印本页]
作者: 驰骋原野 时间: 2024-10-24 14:09
标题: 脚本切换日期层级后日历组件显示值不对
本帖最后由 驰骋原野 于 2024-10-24 14:12 编辑
这个功能是想在页面通过点击月/年来切换日历组件的日期层级,目前日期层级切换没问题,但切换日期层级后日历组件显示值不对,日历组件的值也不对,
这个怎么解决,有没有更好的方案实现这个功能?版本 V9.4ps. 这里两个日期用的是文本参数组件,数据类型设置为日期。
脚本如下:
var d1 = new Date();
var yestoday = dateAdd(d1, "day", -1);
var m_sdate = formatDate(yestoday, "yyyy")+ '-01';
var m_edate = formatDate(yestoday, "yyyy-MM");
var ydate = formatDate(yestoday, "yyyy")
var v_curselStaPeriod = p_StaPeriod.getSelectedObjects()[0
if( param['p_SelStaPeriod' != v_curselStaPeriod)
{
param['p_SelStaPeriod' = v_curselStaPeriod
if( [ 'm','month'.indexOf(param['p_SelStaPeriod') != -1 || isNull(param['p_SelStaPeriod' ))
{
p_StaDate_Start.dateLevel = 'month'
p_StaDate_End.dateLevel = 'month'
p_StaDate_Start.value = m_sdate
p_StaDate_End.value = m_edate
}
else if ( [ 'y','year'.indexOf(param['p_SelStaPeriod') != -1 )
{
p_StaDate_Start.dateLevel = 'year'
p_StaDate_End.dateLevel = 'year'
p_StaDate_Start.value = ydate
p_StaDate_End.value =ydate
}
}
作者: yhdata_lyaa 时间: 2024-10-24 14:17
方便导出这个报告jar看看吗
作者: 驰骋原野 时间: 2024-10-24 14:20
(, 下载次数: 2)