fumasoft 发表于 2022-12-6 11:59:24

13升级到15后模版设计器js报错

AR从13升级到15后,新建模版时,js报错:


js从https://registry.npmjs.org/@grapecity/ar-viewer/-/ar-viewer-15.1.3.tgz 地址下载
后端AR版本也是15.1.3


如果隐藏掉出错的js,页面可以正常加载,但是选择数据源之后,字段无法显示:

Felix.Li 发表于 2022-12-6 11:59:25

本帖最后由 Eden.Sun 于 2022-12-6 14:00 编辑

fumasoft 发表于 2022-12-6 12:59
这个应该是没有问题的;主要是前端js报错,导致页面无法运行
您好,15的写法现在变了,已经废弃了一些属性,初始化的方法仅需要定义部分,您可以参考这个:
https://github.com/activereports ... /WebDesignerSamples

这是 AR15 的 api 文档,您可以参考一下:
https://www.grapecity.com/activereportsnet/docs/versions/v15/online/web-designer-plugins-api.html

Eden.Sun 发表于 2022-12-6 12:40:54

您好,您看一下您项目的 Nuget包的版本;



然后把项目清理、重新生成一下项目,在运行看看。


您说的添加从截图来看是添加数据集,这个没看到您的组件,您是想把数据绑定到哪里呢?

fumasoft 发表于 2022-12-6 12:59:32

这个应该是没有问题的;主要是前端js报错,导致页面无法运行

fumasoft 发表于 2022-12-6 15:09:35

Felix.Li 发表于 2022-12-6 13:52
您好,15的写法现在变了,已经废弃了一些属性,初始化的方法仅需要定义部分,您可以参考这个:
https://g ...

下面API文档可以打开;上面的Demo打不开

Bella.Yuan 发表于 2022-12-6 15:15:56

本帖最后由 Felix.Li 于 2022-12-6 15:21 编辑

fumasoft 发表于 2022-12-6 15:09
下面API文档可以打开;上面的Demo打不开
您试试这个:https://github.com/activereports
打开对应的WebSamples15即可,如果还打不开,应该是您的网络访问git不太好
上面版主回复您的是15版本的demo示例,您需要下载后在到vs中打开对应的项目,项目右键还原NuGet包生成对应的包,在运行就可以了。

fumasoft 发表于 2022-12-9 08:19:36


 在15里面怎么实现像13这样,不要客户指定数据源,我们定义好的就是json格式;

另外数据集添加按钮事件逻辑好像重写也有问题。

附件里面是13版的index页面;如果换成15版的相关的方法应该是怎样的?

Eden.Sun 发表于 2022-12-9 11:57:19

fumasoft 发表于 2022-12-9 08:19
 在15里面怎么实现像13这样,不要客户指定数据源,我们定义好的就是json格式;

另外数据集添加 ...

您说的是在程序中设置报表的数据源吗。
您可以看看帮助文档中的设置运行时数据源:https://help.grapecity.com.cn/pages/viewpage.action?pageId=5968575

fumasoft 发表于 2022-12-13 09:47:35

本帖最后由 fumasoft 于 2022-12-13 09:48 编辑


这里点添加没有反应

比较了下同一个模版在Demo和我们自己写的里面点添加的时候的请求,就是框起来这里不一致,是因为这个影响的吗?

Eden.Sun 发表于 2022-12-13 11:57:38

fumasoft 发表于 2022-12-13 09:47
这里点添加没有反应

比较了下同一个模版在Demo和我们自己写的里面点添加的时候的请求,就是框起来这里 ...

应该不仅是这个影响的,AR13 到 AR 15 有一些原先的方法已经不支持了,需要根据 AR15 的api修改一下的。
页: [1] 2
查看完整版本: 13升级到15后模版设计器js报错