让数据成为企业发展的驱动力!

盈帆报表如何扩展图表插件

  盈帆报表插件系统是基于盈帆报表设计器平台的插件开发系统,研发人员可以根据自己的需求来完成不同插件的开发,并将插件集成到盈帆报表设计器平台进行展现。盈帆报表插件系统是一种扩展机制,报表工具主要用来制作一些普遍的报表,对于一些企业特殊的业务报表无法实现时,可以使用插件系统,用插件扩展的方式来完成特殊的业务报表。

  插件的开发主要分为前端和后台两个部分,后台以jar包的形式存在,主要负责和底层交互生成插件HTML页面和图片,前端以JSP页面的形式存在,主要用来设置插件样式、属性以及插件的数据。

具体的开发流程详见:http://www.efreport.com/h-nd-114.html#_np=108_513

  盈帆报表所有的插件都是使用该方式扩展出来,这种扩展方式开发速度快,效果明显,可以快速迭代。所有的插件通过单元格插入插件的方式,直接显示,选择后,单元格里面显示默认的图片。

  在版本5.7中,添加了悬浮元素功能,悬浮元素使用到的资源同样是插件,使用方式与单元格插入插件一致。它的特殊之处是不受单元格限制,可自行调整位置。

  双击插件,进行数据设置以及其他的属性设置。

  需要注意的是,设置数据时,数据是需要自行组织的。如果使用数据集的数据可以使用“=[ds].[字段]”的方式,在后台与报表系统交互获取到实际的数据组,再进行数据组织。

  盈帆报表插件的开发可以根据客户的需求来扩展不同的插件,开发人员甚至可以基于此体系来完成非图表类型的插件开发,大大提高了系统的灵活性和扩展性,完成其他所不能完成的功能。