ничего не понятно из поста.
record.data["Field1"] = "Сменили"; //Не меняется (((
то есть если мы в следующей строке сделаем
console.log(record.data["Field1"])
то строка "Сменили" нам не выведется?
фидл есть?
ps без фидла могу сказать что обращение с данными идёт на низком уровне
record.data["Field1"] = "Сменили";
вы в тихую подменяете значение (вместо вызова record.set("Field1", "Сменили")) ..extjs этого сам не заметит пока к данным не полезет.
вот вам кстати и приходится самому рефреши дергать
view.refresh();
хотя возможно у вас всё так и задумано