我有一个带有弹出切片器的仪表板,但是一旦我关闭弹出窗口,就无法判断选择了哪些变量,所以我想在图表上方连续显示一条路径类型的线,包括我的所有参数'在切片器框中进行选择。
我尝试在 HTML 布局位置引用它们,例如:
${size}
、、和${type}
,但它显示的文本是书面的。没有变量被解析。${line}
${service}
我还创建了一个自由形式的组件来使用 Javascript,但我没有看到任何数据,而且我无法弄清楚要使用的功能。
我有一个带有弹出切片器的仪表板,但是一旦我关闭弹出窗口,就无法判断选择了哪些变量,所以我想在图表上方连续显示一条路径类型的线,包括我的所有参数'在切片器框中进行选择。
我尝试在 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"));
}