问题描述:
报表实现数据保存能力
问题回答:
您好,因为报表模板本身就是一个大的json对象,所以确实可以存储,但是因为受限于ARJS只是一个纯前端的控件,所以我们其实只是提供了一个保存按钮和对应的回调函数。回调函数里面可以拿到报表的 id、name、报表体(json对象)。然后我们自己实现保存接口,在这里调用保存接口即可,然后我们存在数据库等。
保存回调:
https://demo.grapecity.com.cn/ac ... eport-saving/purejs
您可以参考这个教程。里面主要需要实现:
setActionHandlers的onSave和onSaveAs
分别对应保存和另存为,如果报表是第一个create创建的空的报表,点击保存时会自动先执行另存为
同样,这个里面也有 onOpen和onCreate,对应的也是打开和创建,但是具体的后端接口,也需要我们自行实现。
|