JasperReports文本字段表达式实际上并没有让我放入除变量或字段引用之外的任何内容

时间:2009-12-22 18:57:41

标签: jasper-reports

将JasperReport中的页码变量引用为$V{PAGE_NUMBER}。当然这很好。但是,我希望此报告的页码前面有一个字母,如:

A-1
A-2
...
A-N

不幸的是,这似乎不被允许。即使我让表达式编辑器接受表达式,它仍然无法编译。始终使用“无法从String转换为Integer”,或“无法从Integer转换为String”错误,或者有时两者都错误。

"A-".concat($V{PAGE_NUMBER}.toString())不起作用。没有可能的变化,神秘地说。

2 个答案:

答案 0 :(得分:4)

只需注意,您可以将其写为"A-" + $V{PAGE_NUMBER}

答案 1 :(得分:1)

是的,你不能教聪明。我忽略了将字段类型从Integer更改为String。我即将贬低一个很棒的免费产品。 D'喔。