复杂SQL其它设置
数据集工厂监听类
该类由IDataSetFactoryListener 接口来实现,如果数据集创建不需要做特殊处理,就不用设置该属性。
如果需要做特殊处理,则需要写一个数据集创建后处理类,用IDataSetFactoryListener 接口,实现它的public void beforeCreated(Context context, DataSetConfig dsc, DataSet arg2)及public void afterCreated(Context arg0, DataSetConfig arg1, DataSet arg2)方法,并将编译后的类带包路径放在应用的APPPAHT/web-inf/classes下。
数据集记录行设置
用于控制数据集的按页取数。一般来说,起始行和结束行都是输入参数,通过参数来控制行号,如果输入常数,一般没什么意义。起始行和结束行可用来人为控制分页,如果您的报表数据量比较大时,可以通过参数传递来改变起始行和结束行,通过按页取数的方式来减少数据量 。根据需要填写数据集工厂侦听器类名,以及起始行和结束行。没有特殊需要,可不填。
数据集记录行仅对复杂/自由报表起作用,不适用于分组、交叉。