Думаю, я немного поспешил опубликовать этот вопрос, но, возможно, моя ошибка поможет кому-то еще.Во время создания редактирования я не знал о методе itemUpdate (object) ArrayCollection, поэтому я удалил элемент, обновил элемент и затем снова добавил его в тот же индекс (код ниже):
ac.removeItemAt(i);
ac.addItemAt(event.itemRenderer.data, i);
Это не работает вместе с иерархическими данными в AdvancedDataGrid.Множество вставок обратно в правый указатель отображается внизу текущей ветви в ADG.Решение было очень простым с использованием следующего кода, который работает с GroupingCollection:
var field:String = event.dataField;
var obj:Object = event.itemRenderer.data;
//Update the field that was edited by the user
obj[field] = editedValue;
//update the object in the dataProvider
ressursTavle.itemUpdated(obj);