Javascript 选择Pentaho CDE中的组件

Javascript 选择Pentaho CDE中的组件,javascript,css,pentaho,pentaho-cde,Javascript,Css,Pentaho,Pentaho Cde,我有一个选择组件,它有两个选项和一个按钮。根据仪表板中的选项,选择组件图表将显示在仪表板中。下拉列表中的“Option1”是默认选项,因此在按钮的单击操作中,我编写了以下代码,使“Option1”成为第一个选项 $("#LongestActivation_LongestTypeDD option:first").attr("selected", true); 一旦从select组件中选择了一个选项,就会触发一个javascript代码。但是当我有上面的代码时,它不会第一次被解雇,而是第二次

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

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

一旦从select组件中选择了一个选项,就会触发一个javascript代码。但是当我有上面的代码时,它不会第一次被解雇,而是第二次被解雇。是否有其他方法可以使“Option1”成为默认选项而不使用上述代码

我也有同样的问题。我使用了一个技巧,将第一个元素添加到“values array”中,其中没有文本,id与默认值相同


“我的解决方案”的问题单击选择器时,会显示一个空的第一个选项。

是选择组件还是复选框组件?它是选择组件在postFetch方法上请尝试Dashboards.fireChange(this.parameter,this.queryState.lastResults().resultset[0][0])。