Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 保存筛选器,无数据WebDataRocks_Javascript_Jquery_Webdatarocks - Fatal编程技术网

Javascript 保存筛选器,无数据WebDataRocks

Javascript 保存筛选器,无数据WebDataRocks,javascript,jquery,webdatarocks,Javascript,Jquery,Webdatarocks,我有一个接收.JSON的表。 我已经创建了一些过滤器,我想保存它们,但不保存我当时用过滤器收到的信息。 我已经试过了: pivot.getData({}, function(data) { console.log(data); }, function(data) { console.log(data); } ); 太 最后 pivot.save({filename:'reporte.json',embedData : false

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

pivot.getData({},
    function(data) {
        console.log(data);
    },
    function(data) {
        console.log(data);
    }
);

最后

pivot.save({filename:'reporte.json',embedData : false });

感谢您的帮助

有几种方法可以满足您的需要:

  • 您仍然可以使用:

    var report=pivot.getReport()

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

    删除报表[“数据源”]

    在此之后,JSON配置将使用 以下方法:

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

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

    以下是对文档的参考: . 这个 “filename”属性表示指向数据的链接 文件

    在这种情况下,您不需要为 “保存”功能。您可以使用默认值。然后使用保存的配置很容易恢复视图

  • pivot.save({filename:'reporte.json',embedData : false });