我有一个网格和一个折线图。他们都使用一家商店。我用网格列渲染器()函数看起来像这样: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