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
如何以及在哪裏爲每個圖表欄添加不同的數據源? –