数据暂存

教学视频

说明

某些时候填报的数据可能需要先临时存储起来,待所有数据填完后再进行实际的提交操作。要实现这一功能,只需要在报表设置里“Web预览工具栏”里添加“暂存”相关的工具即可,如下图:

def

添加好暂存数据的工具后,就可以对其属性进行配置,再次预览报表,如果暂存工具允许“自动暂存”的话可以看到,修改一个字段后系统就会自己暂存,如下图:

test

一旦数据暂存后,再次刷新页面,我们发现数据就已经是修改后的数据,这时,如果需要删除暂存的数据的话,那么只需要在“Web预览工具栏上添加"删除暂存数据"的按钮即可,如下图:

image-20210518113943345

暂存功能在保存数据时,会将修改的、删除的、新增的数据保存到服务端BaskReport内置的数据库表中保存起来,保存的数据与当前浏览这个页面的用户ID关联,所以如果用户采用的是不登录就可以浏览报表的方式的话(比如通过分享key访问报表,使用暂存功能),那么系统将会给出错误提示,提醒用户不能在匿名状态下使用暂存功能。

再次打开预览页面,如果当前页面中存在暂存的数据,那么删除暂存数据的按钮就会处于可用状态,点击该按钮,即可删除暂存数据。如下图:

image-20210518114143099

使用暂存功能临时保存数据时,系统不会对填充数据的合法性进行验证,也就是说即使没有验证通过的数据也会被暂存。

results matching ""

    No results matching ""