润乾报表支持用户定义自己的数据集类型。具体操作如下:
相关配置文件: reportsystemconfig_zh.xml
操作步骤:
1)配置文件位置:【产品安装根目录】\report\config\reportsystemconfig_zh.xml
2)在此配置文件下的<REPORT>节点下增加配置<DATATYPE>,用户可以定义自己的数据集类型。
结点名称是数据集类型(相当于SQL数据集、文件数据集等)。
属性configClass是数据集的配置,需要继承类com.raqsoft.report.usermodel.DataSetConfig。
属性dialogClass定义数据集编辑界面,需要实现com.raqsoft.report.ide.usermodel.IDataSetEditor接口。
3)将自定义类放到设计器类路径下
例:
修改配置文件reportsystemconfig_zh.xml,在<REPORT>节点下增加
<DATASETTYPE>
<MyDataSet configClass="com.custom.MyDataSetConfig" dialogClass="com.custom.MyDataSetEditor" />
</DATASETTYPE>
自定义类
class MyDataSetConfig extends com.raqsoft.report.usermodel.DataSetConfig{
... …
}
class MyDataSetEditor implements com.raqsoft.report.ide.usermodel.IDataSetEditor{
... …
}