【发布时间】:2013-11-20 06:14:02
【问题描述】:
我正在使用 BIRT 并尝试根据结束日期报告参数修改图表上的文本,我已为其分配了默认值,当然还有 Date 数据类型。 SQL 查询也使用此参数。为了测试值的传递,我编写了以下脚本。
function beforeDrawLegendItem( lerh, bounds, icsc )
{
var endDate = new Date(params["rptEndDate"].value);
}
但是,当我尝试预览图表时,它是空白的,表明我的脚本有问题。当我注释掉 var endDate 行时,它会正常呈现。我尝试了其他方法来获取值,例如:
var endDate = new Date();
哪个有效,但是当我尝试分配参数值时:
endDate = params["rptEndDate"].value;
又失败了。删除 .value 部分也失败。当我尝试使用 reportContext 获取参数值时也失败了。根据其他来源,我的脚本应该是正确的。我有什么遗漏吗?
【问题讨论】:
标签: javascript birt