После загрузки магазина невозможно получить старые данные. Одна вещь, которую вы можете сделать, это прослушать событие beforeload в хранилище и кэшировать старые данные:
var oldData;
myStore.on('beforeload', function() {
oldData = myStore.getRange(); // Grabs an array of all current records
});
Отсюда средство визуализации передаст индекс строки в качестве одного из аргументов, поэтому вы можете просто сделать сравнение:
renderer: function(v, meta, rec, rowIndex) {
var oldRec = oldData[rowIndex];
// do your comparison
}
Вам также нужно будет обработать случай первой загрузки, когда не будет старых данных.