使用HTML或JavaScript在CDE仪表板中打印变量



我有一个带有弹出式切片机的仪表板,但是一旦我关闭弹出窗口,就无法确定选择哪些变量,所以我想在图表上方显示,行,一种路径行,包括我在切片框中选择的所有参数。

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

我还创建了一个使用JavaScript的免费组件,但是我看不到数据,我无法弄清楚要使用的功能。

这样做的更标准的方法之一是使用文本组件。在表达式字段中,您可以使用类似的东西:

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

其中 myParam是您的参数的名称。您还需要将myParam添加到听众,以使文本组件与参数保持同步。

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

function() {
  $("#" + this.htmlObject).text("My parameter: " + Dashboards.getParameterValue("my Param"));
}

最新更新