找回密码
 立即注册

QQ登录

只需一步,快速开始

eric_1018

注册会员

4

主题

14

帖子

38

积分

注册会员

积分
38
eric_1018
注册会员   /  发表于:2022-12-7 14:42  /   查看:2109  /  回复:11
需求主要是在一个业内放多个报表编辑器,并打开不同的报表,该如何渲染呢,现有的ar支持这么做吗?

11 个回复

倒序浏览
Felix.LiWyn认证
超级版主   /  发表于:2022-12-8 13:37:18
来自 12#
eric_1018 发表于 2022-12-8 12:37
那像我这样使用了两个component,但是一些参数不同,会存在获取信息不对的情况吗吗

主要是designerOptions里面进行设定,您如果有区分的话,两个报表分别定义自己的designerOptions即可。相关API可以参考这个:https://www.grapecity.com/active ... er-plugins-api.html
回复 使用道具 举报
eric_1018
注册会员   /  发表于:2022-12-7 16:17:11
沙发
我用两个dom分别给了不同的id,生成之后我使用

输出得到了如下结果

本帖子中包含更多资源

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

x
回复 使用道具 举报
eric_1018
注册会员   /  发表于:2022-12-7 16:20:59
板凳
可实际显示的却是这样

本帖子中包含更多资源

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

x
回复 使用道具 举报
Felix.LiWyn认证
超级版主   /  发表于:2022-12-8 10:38:23
地板
eric_1018 发表于 2022-12-7 16:20
可实际显示的却是这样

您看您方便上传一下您这一块的代码吗,我们看一下是否是有什么定义有问题的地方,排查一下
回复 使用道具 举报
wengMQ悬赏达人认证
银牌会员   /  发表于:2022-12-8 11:29:29
5#
你可以用iframe
回复 使用道具 举报
eric_1018
注册会员   /  发表于:2022-12-8 11:45:52
6#
Felix.Li 发表于 2022-12-8 10:38
您看您方便上传一下您这一块的代码吗,我们看一下是否是有什么定义有问题的地方,排查一下

这是我的ts



现在的现象就是进入designer的时候,两个designer都在title处显示“未命名.rdlx”
随后立刻变成同一个模板,但是我传参的时候确实是赋予了两套不同的如下参数

html方面我是在画面上引用了两次 上图声明的component,框架是angular
这是渲染后f12看到的html结构


本帖子中包含更多资源

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

x
回复 使用道具 举报
eric_1018
注册会员   /  发表于:2022-12-8 11:48:54
7#
Felix.Li 发表于 2022-12-8 10:38
您看您方便上传一下您这一块的代码吗,我们看一下是否是有什么定义有问题的地方,排查一下

另外请问您this.openViewer.bind(this)这里,this指向的是何处
回复 使用道具 举报
Felix.LiWyn认证
超级版主   /  发表于:2022-12-8 12:05:50
8#

您可以参考这个试一下:


本帖子中包含更多资源

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

x
回复 使用道具 举报
eric_1018
注册会员   /  发表于:2022-12-8 12:16:41
9#
Felix.Li 发表于 2022-12-8 12:05
您可以参考这个试一下:

好的好的,那openViewer.bind(this)的this是指的我的component还是别的呢?
回复 使用道具 举报
Felix.LiWyn认证
超级版主   /  发表于:2022-12-8 12:28:24
10#
是,主要是要获取一些设置的全局Designer的属性。主要是用于openViewer里面一些属性的定义。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部