【仅供内部供应商使用,不提供对外解答和培训】

Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  9.0插件引擎定义了主包的概念,指的是插件主要类(比如xml中描述的接入点)所在的包。所有9.0插件默认的主包为com.fr.plugin。考虑到兼容问题,8.0插件的主包默认为com.fr,但这也并不能囊括所有的老插件,所以    允许在plugin.xml中添加<main-package>标签来自定义主包:

  自定义主包

 

<main-package>com.personal.main</main-package>


3.国际化问题—增加ActualLocaleFinder类

  解决方法:

  http://dev.fanruan.com:8090/pages/viewpage.action?pageId=327732

4.报 java.lang.ClassNotFoundException:com.fr.plugin.XXXX

  先确认是否严格按照http://dev.fanruan.com:8090/pages/viewpage.action?pageId=5373985,如果确认再看下面

  解决方案:

   moudle的class-output path 中的env/home 要与工作目录保持一致,不然会加载不到编译后的class文件

  Image RemovedImage Added

  例如:

  我的fr9.0的安装目录为/Applications/FineReport9.0;设计器设置的工作目录也是/Applications/FineReport9.0/WebReport/WEB-INF

  那边这里的插件编译output path 就要设为/Applications/FineReport9.0/WebReport/WEB-INF/plugins/plugin-com.fr.plugin.XXX-1.0.0/classes

5.决策报表添加图表的小图片修改

很多开发者的插件在决策报表展现的是这样Image Removed,这样不合理,需要修改决策报表展现的是这样,这样不合理,需要修改

Image Added

解决方案:

继承AbstractIndependentChartsUI,重写getIconPath方法即可

Image RemovedImage Added