请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

mm-software

金牌服务用户

36

主题

104

帖子

354

积分

金牌服务用户

积分
354
mm-software
金牌服务用户   /  发表于:2022-2-23 15:38  /   查看:1998  /  回复:9
1金币
在angular中把报表设计器做成了一个组件,在其他菜单中通过模态框只能第一次加载的时候打开,关闭模态框或者关闭菜单无法二次打开,只能刷新浏览器重新加载才能打开。报错提示“ERROR Error: Uncaught (in promise): Error: CoreDocumentsAPI[id=ar1] already exists, use CoreDocumentsAPI.of(id) ”,是不是得手动销毁

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

9 个回复

倒序浏览
Bella.YuanWyn认证
超级版主   /  发表于:2022-2-23 17:14:47
沙发
您好,您参考一下附件的demo工程。

本帖子中包含更多资源

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

x
回复 使用道具 举报
mm-software
金牌服务用户   /  发表于:2022-2-23 17:37:50
板凳
Bella.Yuan 发表于 2022-2-23 17:14
您好,您参考一下附件的demo工程。

我就是参考这个demo的,不过我把设计器做成了一个界面内部的弹窗,不是新开一个页面,所以出现了上面的问题,有办法解决吗,还是说目前只能新开页面
回复 使用道具 举报
Bella.YuanWyn认证
超级版主   /  发表于:2022-2-23 18:30:27
地板
您好,方便的话上传一下您的项目(使用高级模式上传至附件),我们这边查看一下。
回复 使用道具 举报
mm-software
金牌服务用户   /  发表于:2022-2-24 00:15:40
5#
这个附件是相关的demo

本帖子中包含更多资源

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

x
回复 使用道具 举报
Bella.YuanWyn认证
超级版主   /  发表于:2022-2-24 12:01:10
6#
您好,根据报错信息,推测是模态框的生命周期导致的,您可以试试自定义一个销毁方法进行销毁,目前AR都是集成后直接使用的,没有类似的项目,所以API里没有销毁方法。
回复 使用道具 举报
mm-software
金牌服务用户   /  发表于:2022-2-24 17:30:52
7#
Bella.Yuan 发表于 2022-2-24 12:01
您好,根据报错信息,推测是模态框的生命周期导致的,您可以试试自定义一个销毁方法进行销毁,目前AR都是集 ...

好吧,那有提供重置界面数据的方法吗,不刷新浏览器的情况下
回复 使用道具 举报
Bella.YuanWyn认证
超级版主   /  发表于:2022-2-24 17:44:34
8#
您好,目前没有开放对应的API,建议您自定义一个刷新方法进行功能实现。
回复 使用道具 举报
mm-software
金牌服务用户   /  发表于:2022-2-24 18:29:30
9#
Bella.Yuan 发表于 2022-2-24 17:44
您好,目前没有开放对应的API,建议您自定义一个刷新方法进行功能实现。

那报表设计器是不是只能在浏览器标签页上重复加载,在模态框或者菜单页面都无法重新加载的
回复 使用道具 举报
Bella.YuanWyn认证
超级版主   /  发表于:2022-2-25 10:12:05
10#
您好,在浏览器标签页面可以重复加载,针对在模态框或者菜单页面确实无法重新加载,因为使用的是 .NET 和 .NET Core 平台,不像纯前端项目那样灵活。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部