Только дополнения и удаления к dataProvider
обновляются автоматически - для автоматического отражения изменений существующего элемента конкретное обновляемое свойство должно быть объявлено как [Bindable]
.Проверьте, является ли свойство name
привязываемым или нет.
public class Item
{
public var noBinds:String = "initvalue";
[Bindable]
public var bindMe:String = "initvalue";
//a constructor that takes two arguments goes here
}
//dp is the dataProvider of a data grid with two columns:
//this will add new item to the grid
dp.addItem(new Item("blah", "blah1"));
/* update the selected item */
//not bindable
dp.selectedItem.noBinds = "new string; but not shown";
//update the Bindable item
dp.selectedItem.bindMe = "new string; this will be updated";