页面选择不同的分组方式,通过参数传进来,我们如何动态的分组呢?
其实很简单,比如: 参数为gc,那么我们在dataset的beforeopen方法里获得这个参数:
var gc= reportContext.getParameterValue("gc");
然后sql = "select * ,"+gc+" 'gc' from ....
this.queryText=sql;
在设计器里只要根据这个gc字段分组就行了。
注意: 'gc'一定要用单引号,否则预览数据没有错误,正常显示数据,但预览报表死活说gc找不到。