1
A
回答
1
我做了类似的事情:我有一个包含脚本的“虚拟”数据源jsonscriptable的图表和一个函数,它们通过ajax在构建结果集的承诺中激活了不同的查询。然后,在图表的后读中,我刚刚返回了构建的结果集。
编辑
所以假设我在/ home/MYHOME仪表板testpromise 3个数据源返回结果集类似(即:相同的列数与同类型)。 在我的仪表板中,我实际上使用不同的参数调用了3次相同的查询:您将不得不调整代码。假设我们的图表被命名为mychart。 我有一个按钮(但它可以是任何东西)上点击动作下面的代码:
function(){
Dashboards.res=[];//will contain the result ; As for Pentaho 5.4 without RequireJS, Dashboards is a global varialbe, so that Dashboards.res is accessible eveywhere
Promise.all([getib3(2016,3),getib3(2015,3),getib3(2016,8)]).then(
function(r){
//res contains the result of the 3 queries
console.log(res);
Dashboards.etComponentByName('render_mychart').update(); //Activates the chart
},
function(err) {
console.error(err);
}
);
function getib3(a,m){
var postquery='path=%2Fhome%2myhome%Ftestpromise.cda&dataAccessId=sql_get_ib3¶mparam_annee='+a+'¶mparam_mois=' +m;
$.ajax({
url: '/pentaho/plugin/cda/api/doQuery?',
type: 'POST',
dataType: 'json',
data: postquery,
// async:false,
}).done(function (data) { console.log(data) ;
res.push(data.resultset);//ad the result of the query
}).fail(function (jqXHR, textStatus, errorThrown) {
alert('query :' + textStatus);
});
}
}
图表与虚拟jsonscript数据源及其财产“执行在启动”设置为false有关。 postfetch物业:
function(d) {//d is the resultset of the dummy datasource, here we can ignore it.
return (Dashboards.res); //We override d with the resultset we build above
}
玩得开心!
相关问题
- 1. Pentaho CDE条形图显示
- 2. Dimple.js - 为条形图的每个条形图添加数据标签
- 3. 如何在CDE Pentaho的条形图上显示百分比而不是数值?
- 4. 堆叠条形图中每个条的不同颜色 - 基本图形
- 5. CorePlot - CPTTimeFormatter为我的条形图的每个元素提供相同的时间
- 6. 高图:将多个条形图中的每个条形图设置为不同的颜色
- 7. 由谷歌条形图形成的gannt图表:与每个条形图不同的颜色
- 8. 条形图中的条形图具有不同的大小
- 9. R在条形图中设置不同颜色的条形图
- 10. Pentaho CDE图表
- 11. g.raphael条形图为每个酒吧不同的颜色?
- 12. ggplot2条形图+叠加条形图中的2个数据框的重叠图
- 13. 条形图中的并排条形图
- 14. Extjs4改变条形图中的每个条形颜色
- 15. matplotlib条形图,每条不同的错误栏
- 16. 如何在条形图中为条形图设置不同的宽度
- 17. 条形图从数据库
- 18. 整合条形图数据
- 19. 将饼图动态转换为pentaho中的条形图
- 20. R编程:创建一个堆叠的条形图,每个堆叠的条形图都有不同的颜色
- 21. matplotlib条形图:空间条形图
- 22. D3条形图堆积条形图
- 23. Android图形制作线条条形图
- 24. 如何创建带有两个酒吧的Excel堆叠条形图,每个图形来自不同的来源?
- 25. Plotly.js将条形图添加到条形图使条形消失
- 26. 如何获得R中每个条形图的条形图的频率总计?
- 27. 不同颜色的Excel条形图的每个标签
- 28. 提供图形视图数据
- 29. 如何在achartengine条形图中为每个酒吧提供空间?
- 30. GGPLOT多面条形图:每个填充类别有多个“闪避”条形图?
你可以附加这个ajax函数,并在这里发布提取代码。 –
是的,我必须找到代码的位置......我将在明天发布 – bhericher
如何以及在哪里为每个图表栏添加不同的数据源? –