ireport中list组件的使用方法
有一个需求需要用到多数据集的情况,我知道子报表和javabean方式可以解决,但是有没有其他办法?好像list可以用子数据集,但是怎么用的?...
有一个需求需要用到多数据集的情况,我知道子报表和javabean方式可以解决,但是有没有其他办法?好像list可以用子数据集,但是怎么用的?
展开
3个回答
展开全部
官方文档上sub-datasource用于子报表和crosstab。
如果在开发中有一次用到了三个crosstab共享一个数据源,只对javabean的main datasource使用了filter进行过滤。
在javabean中定义一个flag字段
第一张报表只显示flag=1的
第二张只显示flag=2的。
只需要在控件中的filter expression那栏里面填 flag.equals('0')就行。
如果在开发中有一次用到了三个crosstab共享一个数据源,只对javabean的main datasource使用了filter进行过滤。
在javabean中定义一个flag字段
第一张报表只显示flag=1的
第二张只显示flag=2的。
只需要在控件中的filter expression那栏里面填 flag.equals('0')就行。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
官方文档上sub-datasource用于子报表和crosstab,具体我也没用过。
我在开发中有一次用到了三个crosstab共享一个数据源,只对javabean的main datasource使用了filter进行过滤。
在javabean中定义一个flag字段,第一张报表只显示flag=1的;第二张只显示flag=2的。
只需要在控件中的filter expression那栏里面填 flag.equals('0')就ok
我在开发中有一次用到了三个crosstab共享一个数据源,只对javabean的main datasource使用了filter进行过滤。
在javabean中定义一个flag字段,第一张报表只显示flag=1的;第二张只显示flag=2的。
只需要在控件中的filter expression那栏里面填 flag.equals('0')就ok
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询