【问题标题】:Is it possible to re-use schema specific reports on different schemas in iccube?是否可以在 iccube 中的不同模式上重复使用特定于模式的报告?
【发布时间】:2015-04-20 21:47:32
【问题描述】:

我创建了连接到单个架构的标准仪表板。

现在我想在不同的架构上重复使用相同的仪表板定义。这些架构都是等效的(相同的维度、度量,但不同的客户端数据)。

这可能吗?

我想到的流程顺序:

  • 用户登录,仪表板连接到仪表板中定义的架构
  • 如果用户无权访问此架构,请连接到用户有权访问的架构
  • 允许用户从他/她被授权的模式中进行选择

【问题讨论】:

    标签: security dashboard iccube


    【解决方案1】:

    您可以在使用 javascript API 打开报告时执行此操作。不知何故,你会有一个 ic3.Reporting 的实例。

    var ic3reporting = new ic3.Reporting();
    

    然后在打开报告之前,您可以注册一个事件以在收到其定义时进行侦听:

    ic3reporting.bind(vizEventType.onReportJSON, function(ic3report){   
      ic3report.schemaName("..."); 
    });
    

    在回调函数中,您有机会更改此报告使用的架构名称。

    [编辑:vizEventType.onReportJSON 实际上是字符串 'ic3reportJSON']

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-29
      • 2015-03-26
      • 2020-08-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-06
      相关资源
      最近更新 更多