2014-09-02 52 views
0

我有一个选择组件,它有两个选项和一个按钮。根据选择组件中的选项,图表将显示在仪表板中。下拉列表中的“Option1”是默认选项,因此在按钮的点击操作中,我已经编写了以下代码以使“Option1”成为第一个选项。在Pentaho CDE中选择组件

$("#LongestActivation_LongestTypeDD option:first").attr("selected", true); 

尽快从选择组件中选择了一个选项,会激发一个javascript代码。但是当我拥有上面的代码时,它并不是第一次被解雇,而是第二次被解雇。有没有其他的方式可以让我们在不使用上面的代码的情况下使用“Option1”作为默认选项?

+0

这是一个选择组件或复选框组件吗? – nsousa 2014-09-03 08:19:01

+0

这是postFetch方法中的select组件 – 2014-09-03 10:18:12

+0

尝试Dashboards.fireChange(this.parameter,this.queryState.lastResults()。resultset [0] [0])。 – nsousa 2014-09-03 15:02:11

回答

0

我有同样的问题。我使用一种技巧,将第一个元素添加到“值数组”中,没有任何文本和与默认相同的标识。

enter image description here 与我的解决方案的问题选择器被点击,显示一个空的第一个选项。