CDE/CTools 仪表板中的自定义参数非常适合默认参数的初始值,例如将日期参数设置为今天。即参数看起来像:
function() { // 一些代码返回 val }
然而,他们有一个问题。第一次在代码中访问“自定义参数”时,它是一个函数而不是字符串。所以你必须使用:
参数名称()
获得它的价值。
一旦最终用户选择了一个值,那么您必须使用
参数名称
这在具有大量提示的复杂仪表板中确实很尴尬。有没有更好的方法可以做到这一点?(也许我在这里缺少帮助的javascript中的某些东西?)