У меня есть сетка и линейная диаграмма. Оба они используют один магазин. Я использую столбец решетки рендерера() функции, которая выглядит следующим образом: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 Также я не могу использовать функцию «конвертировать» (или вычислять) в модели, потому что мне нужно иметь доступ ко всем данным, которые мне нужны, прежде чем загружать их для хранения. (Например, для сравнения значения со значением от предыдущего объекта или с первым объектом из набора) – antosiy