首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >保存筛选器,无数据WebDataRocks

保存筛选器,无数据WebDataRocks
EN

Stack Overflow用户
提问于 2021-01-15 23:30:49
回答 1查看 162关注 0票数 0

我有一个接收.JSON的表。我创建了一些过滤器,我想保存它们,但不保存我当时使用过滤器收到的信息。我已经试过了:

代码语言:javascript
复制
pivot.getData({},
    function(data) {
        console.log(data);
    },
    function(data) {
        console.log(data);
    }
);

也是

代码语言:javascript
复制
var report = pivot.getReport();
console.log(report);

最后一次

代码语言:javascript
复制
pivot.save({filename:'reporte.json',embedData : false });

谢谢你的帮忙

EN

回答 1

Stack Overflow用户

发布于 2021-01-19 19:08:41

有几种方法可以实现您所需的功能:

您仍然可以使用

var report = pivot.getReport();

数据信息存储在报表“dataSource”中。在这种情况下,您可以通过以下方式轻松删除不必要的对象:

delete report["dataSource"];

之后,使用以下方法将JSON配置作为文件保存到磁盘:JavaScript: Create and save file

这种解决方案的缺点是您不能使用保存的JSON配置来恢复视图,因为它缺少数据部分。当您决定恢复视图时,需要添加"dataSource“部分。因此,下面描述的解决方案对我来说更好。

JSON您可以创建一个返回数据文件的web服务,或者简单地将数据文件放到服务器。在这种情况下,WebDataRocks会为您加载数据。然后,当您决定保存配置时,只有指向数据的链接会保存到配置中。

下面是对文档的引用:https://www.webdatarocks.com/doc/data-source-object/。"filename“属性表示指向数据文件的链接。

在这种情况下,您不需要对"Save“功能进行任何额外的定制。您可以使用默认设置。然后很容易使用保存的配置恢复视图。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65738906

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档