[ActiveReports15][报表设计器做成angular组件作为模态框打开报错]
在angular中把报表设计器做成了一个组件,在其他菜单中通过模态框只能第一次加载的时候打开,关闭模态框或者关闭菜单无法二次打开,只能刷新浏览器重新加载才能打开。报错提示“ERROR Error: Uncaught (in promise): Error: CoreDocumentsAPI already exists, use CoreDocumentsAPI.of(id) ”,是不是得手动销毁您好,您参考一下附件的demo工程。 Bella.Yuan 发表于 2022-2-23 17:14
您好,您参考一下附件的demo工程。
我就是参考这个demo的,不过我把设计器做成了一个界面内部的弹窗,不是新开一个页面,所以出现了上面的问题,有办法解决吗,还是说目前只能新开页面 您好,方便的话上传一下您的项目(使用高级模式上传至附件),我们这边查看一下。 这个附件是相关的demo
您好,根据报错信息,推测是模态框的生命周期导致的,您可以试试自定义一个销毁方法进行销毁,目前AR都是集成后直接使用的,没有类似的项目,所以API里没有销毁方法。 Bella.Yuan 发表于 2022-2-24 12:01
您好,根据报错信息,推测是模态框的生命周期导致的,您可以试试自定义一个销毁方法进行销毁,目前AR都是集 ...
好吧,那有提供重置界面数据的方法吗,不刷新浏览器的情况下 您好,目前没有开放对应的API,建议您自定义一个刷新方法进行功能实现。 Bella.Yuan 发表于 2022-2-24 17:44
您好,目前没有开放对应的API,建议您自定义一个刷新方法进行功能实现。
那报表设计器是不是只能在浏览器标签页上重复加载,在模态框或者菜单页面都无法重新加载的 您好,在浏览器标签页面可以重复加载,针对在模态框或者菜单页面确实无法重新加载,因为使用的是 .NET 和 .NET Core 平台,不像纯前端项目那样灵活。
页:
[1]