Показать сообщение отдельно
Старый 18.03.2014, 12:53
GBee вне форума Посмотреть профиль Отправить личное сообщение для GBee Найти все сообщения от GBee
  № 4  
Ответить с цитированием
GBee
 
Аватар для GBee

Регистрация: Jan 2009
Сообщений: 3,067
Записей в блоге: 3
Отправить сообщение для GBee с помощью Skype™
я так понял надо ловить itemEditBeginning и в событии уже приходит dataField и rowIndex, c помощью которых вы извлекаете значение из вашего датапровайдера. Типа

Код AS3:
_colName - объявлена в глобальной области
 
 
dataGrid.addEventListener(DataGridEvent.ITEM_EDIT_BEGINING, onGridBeginingEditHandler);
dataGrid.addEventListener(DataGridEvent.ITEM_EDIT_END, onEditEndHandler);
 
 
protected function onGridBeginingEditHandler(eObj:Object):void
{
	_colName =  eObj.dataField;
	_changedItem =  eObj.currentTarget.getItemAt(eObj.rowIndex)[eObj.dataField]; //Сюда должно записываться  значение ячейки до редактирования 
}
 
protected function onEditEndHandler(eObj:Object):void
{
	_colName =  eObj.dataField;
	_changedItem =  eObj.currentTarget.getItemAt(eObj.rowIndex)[eObj.dataField];//Сюда должно записываться значение после редактирования
}
__________________
Чтобы доказать, что вы не робот, причините вред другому человеку.