找回密码
 立即注册

QQ登录

只需一步,快速开始

luckyzhiling

注册会员

5

主题

11

帖子

54

积分

注册会员

积分
54
luckyzhiling
注册会员   /  发表于:2024-9-12 10:17  /   查看:113  /  回复:3
本帖最后由 luckyzhiling 于 2024-9-12 17:36 编辑

现在有个需求,用户想自己编辑模板内容,实现打印。因此,想了解下能不能把模板内容(json)保存到数据库,然后实现模板的增删查改功能。最终关联到业务打印里面去。有没有对应的案例demo。

3 个回复

倒序浏览
Felix.LiWyn认证
超级版主   /  发表于:2024-9-12 17:11:57
沙发
问题描述:
报表实现数据保存能力

问题回答:
您好,因为报表模板本身就是一个大的json对象,所以确实可以存储,但是因为受限于ARJS只是一个纯前端的控件,所以我们其实只是提供了一个保存按钮和对应的回调函数。回调函数里面可以拿到报表的 id、name、报表体(json对象)。然后我们自己实现保存接口,在这里调用保存接口即可,然后我们存在数据库等。
保存回调:
https://demo.grapecity.com.cn/ac ... eport-saving/purejs
您可以参考这个教程。里面主要需要实现:
setActionHandlers的onSave和onSaveAs

分别对应保存和另存为,如果报表是第一个create创建的空的报表,点击保存时会自动先执行另存为

同样,这个里面也有 onOpen和onCreate,对应的也是打开和创建,但是具体的后端接口,也需要我们自行实现。
回复 使用道具 举报
luckyzhiling
注册会员   /  发表于:2024-9-12 17:35:40
板凳
Felix.Li 发表于 2024-9-12 17:11
问题描述:
报表实现数据保存能力

好的,我结合后台试下,谢谢
回复 使用道具 举报
Bella.YuanWyn认证
超级版主   /  发表于:2024-9-13 08:49:59
地板
luckyzhiling 发表于 2024-9-12 17:35
好的,我结合后台试下,谢谢

不客气,您试试,有问题您及时回复哦~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部