部署与调用
实现的自定义数据集工厂类必须进一步在产品中进行部署,才能在建立数据集时使用。
具体如下:
部署自定义数据集工厂类
首先,将自定义数据集工厂类编译后的class文件存放至应用【WEB-INF/classes】的相应目录下,注意目录路径必须包含包名。
例如本示例中实现的工厂类为com.api.MydataSet,位于【com.api】包内,所以编译后的MydataSet.class必须存放至【WEB-INF/classes/com/api/】目录下,如下图:
建立自定义数据集
选择“其他数据源”下的“自定义数据集”类型进行数据集的创建,如下图所示:
在自定义数据集的设置界面中,输入数据集工厂实现类的完成路径名,表示当前建立的自定义数据集使用该工厂类完成数据集对象的生成。如下图:
注意:如果自定义数据集需要传入参数,则还可以在下面列表中进一步添加数据集的参数。自定义数据集设置参数的示例,请参考:获取数据集参数。
本示例的数据集无需设置参数,所以直接点击“完成”然后设置数据集的名称,即可成功建立一个自定义数据集,供报表进行使用。