目录

接口类介绍

6.2.1. 接口类介绍

自定义视图类应该由程序员自己实现,并且此类必须继承ICustomViewDataSetFactory接口,ICustomViewDataSetFactory接口定义了两个方法,这两个方法构成重载的关系: public DataSet createDataSet(Context ctx, ViewDataSetConfig vdsc, boolean retrieve)

自定义类必须实现此方法,并返回一个DataSet对象,以下是对本方法的说明:

语 法: public DataSet createDataSet(Context ctx, ViewDataSetConfig vdsc, boolean retrieve)

参数说明:

Parameters:

ctx - 报表运行上下文

vdsc - 视图数据集配置

retrieve - 是否检索出数据,若为false则不取出数据只产生数据集的结构

功能说明: 生成自定义数据集

Returns : 数据集对象 public DataSet createDataSet(Context ctx, CustomView cv,boolean retrieve)

自定义类必须实现此方法,并返回一个DataSet对象,以下是对本方法的说明:

语 法: public DataSet createDataSet(Context ctx, CustomView cv, boolean retrieve)

参数说明:

Parameters:

ctx - 报表运行上下文

cv -自定义视图类对象

retrieve - 是否检索出数据,若为false则不取出数据只产生数据集的结构

功能说明: 生成自定义数据集

Returns : 数据集对象 createDataSet()方法由系统调用,我们不用去关心怎么调用它,而关心的是如何利用已有的方法参数,根据需要实现这个方法。