2010-09-08 2 views

ответ

5

Для этого вы можете использовать editedItemPosition.

Установка этого свойства прокручивает элемент в поле зрения и отправляет событие itemEditBegin, чтобы открыть редактор элементов в указанном устройстве визуализации элементов.

Слушайте itemRollOver событий и установите editedItemPosition.

<mx:DataGrid id="dg" itemRollOver="startEdit(event)" other="attributes"> 

Сценарий:

private function startEdit(event:ListEvent):void 
{ 
    var c:Number = event.columnIndex; 
    var r:Number = event.rowIndex; 
    dg.editedItemPosition = {columnIndex:c, rowIndex:r}; 
}