首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Saiku查询提取

Saiku查询提取
EN

Stack Overflow用户
提问于 2016-04-28 07:45:44
回答 1查看 150关注 0票数 0

我是新来的斋谷和骨干。我正在努力弄清楚ChartPlus高图集是如何在斋节工作的,并在五旬节整合了斋节。我下载了源代码,浏览了这些代码,并试图找出数据库是如何被击中以生成图表的。我发现了以下用于获取查询的事件,但无法找到定义它的位置以及如何调用它。

代码语言:javascript
运行
复制
   this.workspace.trigger('query:fetch');

有人能告诉我这是怎么回事吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-06-05 15:25:08

您可以使用五旬节市场安装Saiku CE和Saiku图表+,也可以构建Saiku源代码并放入pentaho-solutions中的文件夹并重新启动服务器。

您所说的代码,您可以看到在这里创建的事件:https://github.com/OSBI/saiku/blob/master/saiku-ui/js/saiku/models/Query.js#L135

触发给定事件的回调,或以空格分隔的事件列表。要触发的后续参数将传递给事件回调。

您可以使用以下方法捕捉到它:

代码语言:javascript
运行
复制
var MyClass = Backbone.View.extend({
  initialize: function(args) {
    // Keep track of parent workspace
    this.workspace = args.workspace;

    // Maintain `this` in callbacks
    _.bindAll(this, 'receive_data', 'workspace_levels');

    // Listen to result event
    this.workspace.bind('query:fetch', this.receive_data);
  },

  receive_data: function(args) {
    console.log(args);
  },
});
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36908394

复制
相关文章

相似问题

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