新手求助关于Cognos 日期提示的使用问题,万分感谢!

0
我是一个刚接触Cognos的新手,在学习report studio过程中碰到了如下的问题:
    如何将“日期提示”的默认值设置比当前时间早一个月呢?如果在默认选项里设的话,只能设一个固定的日期,不会随着当前时间的变化而变化,请各位大侠们帮帮忙,谢谢!!!
已邀请:
2

华青莲 - 鸡血!!! 2015-09-21 回答

可以用这个代码,其中varDate为你的日期提示属性名称的值(这个很重要,负责获取不到值),<script>
var dtToday = new Date();
var dtYesterday = new Date( dtToday - 86400000 );

var strYesterday = [dtYesterday.getUTCFullYear(), dtYesterday.getMonth()+1, dtYesterday.getDate()].join("-");


var curDate;
var curDate = pickerControlvarDate.m_oForm.value;
pickerControlvarDate.setValue(strYesterday);

</script>
<body onload = init() >
0

天蓝佯伶 - Cognos技术人员 2015-09-21 回答

默认值,需要用JS代码控制。或者由报表挂接的业务系统门户来传值。

要回复问题请先登录注册