找回密码
 立即注册

QQ登录

只需一步,快速开始

ysjy

中级会员

51

主题

228

帖子

635

积分

中级会员

积分
635
ysjy
中级会员   /  发表于:2021-11-16 11:05  /   查看:3945  /  回复:13
1金币
本帖最后由 Crystal.Li 于 2021-11-16 13:47 编辑

侧面圈出来的是显示目录两个字的文本框和生成目录的栏目,中间的圈出来的三个子报表全部设置了开始结束前分页,在设计器中预览正常,导出到docx中分页就不能正常显示
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

您好,这个我帮您调整了一下,换一个思路可以实现导出分页。对主报表里面的子报表可以先放置一个容器,在容器内放置子报表: 然后对容器设置结束位置换页: 这样也可以实现分页,导出docx时也会正常产生分页。 最终模板: 导出结果:

13 个回复

倒序浏览
最佳答案
最佳答案
Crystal.Li讲师达人认证 悬赏达人认证
论坛元老   /  发表于:2021-11-16 11:06:00
来自 8#
您好,这个我帮您调整了一下,换一个思路可以实现导出分页。对主报表里面的子报表可以先放置一个容器,在容器内放置子报表:

然后对容器设置结束位置换页:

这样也可以实现分页,导出docx时也会正常产生分页。
最终模板:
导出结果:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Crystal.Li讲师达人认证 悬赏达人认证
论坛元老   /  发表于:2021-11-16 14:50:32
2#
您好,这个问题我在本地已经复现,目前提交给开发团队调研确认是否为bug。有结论第一时间反馈给您~
内部case号:AR-27774
回复 使用道具 举报
ysjy
中级会员   /  发表于:2021-11-16 16:31:28
3#
Crystal.Li 发表于 2021-11-16 14:50
您好,这个问题我在本地已经复现,目前提交给开发团队调研确认是否为bug。有结论第一时间反馈给您~
内部ca ...

开发团队需要多久能确定这个原因?明天可以给一个答复吗,这个问题比较急,
回复 使用道具 举报
Crystal.Li讲师达人认证 悬赏达人认证
论坛元老   /  发表于:2021-11-16 17:46:39
4#
ysjy 发表于 2021-11-16 16:31
开发团队需要多久能确定这个原因?明天可以给一个答复吗,这个问题比较急,

您好,研发同事目前给的回复如下:


研发反馈这是DOCX文档的限制,我这边再和研发团队沟通下具体问题。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Crystal.Li讲师达人认证 悬赏达人认证
论坛元老   /  发表于:2021-11-17 09:54:20
5#
您好,跟研发同事已确认,这个问题确实是导出docx的限制,在文档中已经提及:


https://www.grapecity.com/active ... dering-to-word.html

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
ysjy
中级会员   /  发表于:2021-11-17 13:44:03
6#
Crystal.Li 发表于 2021-11-17 09:54
您好,跟研发同事已确认,这个问题确实是导出docx的限制,在文档中已经提及:

弄了一份样板里面有需求的导出样式还有两份导出错误的,最好能够导出就是正确的格式不需要再去手动调整

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Crystal.Li讲师达人认证 悬赏达人认证
论坛元老   /  发表于:2021-11-17 14:13:12
7#
ysjy 发表于 2021-11-17 13:44
弄了一份样板里面有需求的导出样式还有两份导出错误的,最好能够导出就是正确的格式不需要再去手动调整

收到,我们这边先帮您看看。
回复 使用道具 举报
ysjy
中级会员   /  发表于:2021-11-18 10:14:56
9#
Crystal.Li 发表于 2021-11-17 16:44
您好,这个我帮您调整了一下,换一个思路可以实现导出分页。对主报表里面的子报表可以先放置一个容器,在容 ...

正式的主报表是不带子报表的,我要怎么样才能实现生成报表时设置容器,然后把子报表放入容器?正式使用的时候是直接从系统中生成就用了,只导出docx文档,不会导出整个模板进行修改

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Crystal.Li讲师达人认证 悬赏达人认证
论坛元老   /  发表于:2021-11-18 11:08:36
10#
本帖最后由 Crystal.Li 于 2021-11-18 11:10 编辑
ysjy 发表于 2021-11-18 10:14
正式的主报表是不带子报表的,我要怎么样才能实现生成报表时设置容器,然后把子报表放入容器?正式使用的 ...

您好,所以这个您得让您公司的开发人员从代码层面去生成。可以打开这个样板.rdlx源文件,看一下包含这个container的最终节点是什么结构:

然后按照这个结构动态添加子报表。
我们对于报表里面的每个组件都有对应的接口,就比如之前的子报表是reportItems,容器也有container,所以通过代码可以生成这样的结构,然后再对组件把对应的属性设置上。比如我这里随便写一个示例的代码,添加一个容器,设置分页属性为true:

您可以让你们的开发人员参考我们的示例demo:https://github.com/activereports ... AndRDL/CreateReport


这个demo里有我们一些创建报表组件的使用示例。




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部