AR17-分栏怎么实现先右再下
本帖最后由 端午 于 2024-1-10 08:52 编辑而且,分栏的话,间距为什么这么大,我设置的是0啊,大佬
您好,分栏间距是和报表自身的宽度有影响的,具体您可以参考下面的注意内容和对应的图片解释。
注意:分栏数量*表格宽度+分栏间距*(分栏数量-1)+纸张左边距+右边矩< 纸张宽度时分栏才会成立,包括分栏间距,会根据报表纸张宽度减去已占有的总宽度后,如果有剩余的空间,会均摊在栏间距,所以在设置分栏的时候注意宽度设置。
我的表格宽度是2cm,报表纸张宽度是6cm,分栏设置的是3栏,分栏间距设置是0,此时预览就是这样的效果。
看您描述您想要的先右在下,这里需要解释一下,分栏的意思是根据报表纸张的高度去做对应的显示,比如分2栏,那就是当第一栏依次从上而下展示数据,如果第一栏展示完还有数据,那就再第二列进行剩余数据的展示,相当于分栏就是N字形展示报表。您描述的是先右在下,感觉应该是Z子型的报表,这个有2种实现方式:
rdl报表:17版本针对列表组件新加了新的功能,所以可以使用列表组件,这个方法只针对17版本。
页面报表:使用一处占位符来实现,这个方法有个缺陷就是需要知道对应的数量。
附件是2个方法的demo,您也可以下载查看一下。
把表格放到列表里面报错了 Bella.Yuan 发表于 2024-1-10 09:23
您好,分栏间距是和报表自身的宽度有影响的,具体您可以参考下面的注意内容和对应的图片解释。
注意:分栏 ...
加了一个列表后数据显示不出来了
端午 发表于 2024-1-10 10:30
您可以下载一下我上面回复的rdl-列表demo,看看我的设计。如果还是不行,建议上传可复现问题的demo,我们具体看看。 Bella.Yuan 发表于 2024-1-10 11:06
您可以下载一下我上面回复的rdl-列表demo,看看我的设计。如果还是不行,建议上传可复现问题的demo,我们 ...
我单独把列表和表格拉出来是可以的,都放一起就不行了
这个是可以的 本帖最后由 端午 于 2024-1-10 11:46 编辑
dome附件在这里,麻烦帮忙看看,现在的问题是,表格的数据只要放到列表里面数据就显示不出来了
端午 发表于 2024-1-10 11:44
dome附件在这里,麻烦帮忙看看,现在的问题是,表格的数据只要放到列表里面数据就显示不出来了
您好,您的数据集是2个,但是给列表未设置数据集名称,所以列表不知道自己的数据集是哪个,所以即使嵌套的表格是有确定的数据集,此时预览也不会有数据。
修改方法:选中列表组件,右侧属性给列表设置数据集名称即可
页:
[1]
2