在BIRT报告中,我创建了一个报告参数,用于输入“年份”值。我想在该输入字段上限制4位数。我怎样才能做到这一点?用户应在该字段中仅键入四位数。是否有任何配置或脚本可用于实现此目的?
答案 0 :(得分:1)
您不能在BIRT中限制文本框输入值的长度。
您可以将参数显示类型设置为列表框,并指定年份的可用值,可以是在“编辑参数”对话框中输入的静态值列表,也可以是动态值集从数据集中检索。
答案 1 :(得分:0)
您可以为参数的validate
事件添加脚本。如果它的值是正确的,它必须返回true或false。在你的情况下:
if (BirtStr.charLength(params["Year"].value) == 4)
true;
else
false;