Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在 BIRT 报告中,我创建了一个用于输入“年份”值的报告参数。我想在该输入字段上限制 4 位数字。我怎样才能做到这一点?用户应在该字段中仅键入四位数字。是否有任何配置或脚本可用于实现此目的?
您不能限制 BIRT 中文本框输入值的长度。
您可以将参数显示类型设置为列表框并指定年份的可用值,可以是在“编辑参数”对话框中输入的静态值列表,也可以是从数据集中检索的动态值集。
validate您可以为参数的事件添加脚本。如果它的值正确与否,它必须返回 true 或 false。在你的情况下:
validate
if (BirtStr.charLength(params["Year"].value) == 4) true; else false;