我有一个图表和一个表,我想让他们知道一个选择器选项,然后选择相应的数据源。这将避免我放入三个表格和三个图表来显示相同的信息,但分组和排序不同。
图表被称为:MainBar
我的数据来源是: get_Line get_Category get_Type
参数,选择器和监听器是:“metric”
在这里和那里阅读,我设法将一个Pre Execution javascript试图让这个工作,但事实并非如此。这是javascript
function changeData(){
var cadDataSource="get_"+metric;
this.chartDefinition.dataAccessId = cadDataSource;
render_MainBar.update();
}
我使用了两个警报(在更改之前和之后)来调试它,我可以看到它实际上是根据参数更改变量this.ChartDefinition.dataAccessId。但是图表仍然刷新,但只显示默认数据源,即图表定义中设置的数据源。
这仅适用于图表。对于桌子,我完全迷失了。我不知道要设置哪些变量。
有什么想法吗?