接口类介绍
自定义视图类应该由程序员自己实现,并且此类必须继承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()方法由系统调用,我们不用去关心怎么调用它,而关心的是如何利用已有的方法参数,根据需要实现这个方法。