7

我有一个带有弹出切片器的仪表板,但是一旦我关闭弹出窗口,就无法判断选择了哪些变量,所以我想在图表上方连续显示一条路径类型的线,包括我的所有参数'在切片器框中进行选择。

我尝试在 HTML 布局位置引用它们,例如: ${size}、、和${type},但它显示的文本是书面的。没有变量被解析。${line}${service}

我还创建了一个自由形式的组件来使用 Javascript,但我没有看到任何数据,而且我无法弄清楚要使用的功能。

4

1 回答 1

10

一种更标准的方法是使用文本组件。在表达式字段中,您可以使用如下内容:

function() {
  return "My Parameter: " + Dashboards.getParameterValue("myParam");
}

myParam参数的名称在哪里。您还需要添加myParam到侦听器,以使文本组件与参数保持同步。

自由形式组件也是一种可能,但它确实是自由形式,你必须自己做所有事情。我们简单地添加了这一点,以便我们可以轻松地将任意代码添加到 CDF 生命周期。使用自由格式组件,您最终会在自定义图表脚本中执行类似的操作(它是否表明我们重用了图表中的该属性名称?):

function() {

  $("#" + this.htmlObject).text("My parameter: " + Dashboards.getParameterValue("my Param"));
}
于 2012-10-17T23:56:45.740 回答