我有一個網格和一個折線圖。他們都使用一家商店。我用網格列渲染器()函數看起來像這樣:ExtJS 5圖表系列渲染器
renderer: function(value){
return value;
}
取決於一些條件下(增量,比率等)來改變數據。我也想在我的圖表中反映這些行爲。我想我應該設置一系列渲染()但它不具有作爲參數:
renderer: function (sprite, config, rendererData, index) {
if (config.type === 'marker') {
return { strokeStyle: (index % 2 === 0 ? 'red' : 'black') };
}
}
是有可能實現的渲染,如在網格改變我的情節,不改變存儲實際數據?
我讀了'angleField'是極地圖的配置。但是,我以這種方式獲得了價值'rendererData.store.data.items [index] .data.value'。 Hovewer我仍然不知道如何返回這個值,以便在我的圖表中提交視覺變化。 @Alexander此外,我不能在模型中使用「轉換」(或計算)功能,因爲我需要在加載它之前訪問所需的所有數據。 (例如,將值與前一個對象的值或來自set的第一個對象的值進行比較) – antosiy