由于FTPC的限制,ireport的版本只能使用3.6的,以前用ireport5.1开发的jrxml文件不能用3.6进行编辑。可是咱们能够手动修改jrxml文件,来符合3.6的格式要求。
一、删除uuid属性
删除的时候能够使用editplus的正则表达式替换:“uuid.*"” 替换成“”,.*表明任意字符,记得要勾选正则表达式选项
二、修改 java
<bucket class="java.lang.String"> <bucketExpression><![CDATA[$F{series}]]></bucketExpression> </bucket>为
<bucket> <bucketExpression class="java.lang.String"><![CDATA[$F{series}]]></bucketExpression> </bucket>三、有两种状况不能使用,一个是用到Float.parseFloat()的地方,这个不知道为何报错:can't cast from float to number 一个是使用了5.1特有的组件,好比table,这个是3.6里面没有的