自定义一个数据集类型

阅读(458) 标签: configclass, dialogclass,

润乾报表支持用户定义自己的数据集类型。具体操作如下:

 

相关配置文件: 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{

... …

}