2
У меня есть datagrid, и я хочу отображать редактор элементов (ввод текста), когда мышь находится над ячейками.Flex Datagrid display item editor on hover
Заранее спасибо.
У меня есть datagrid, и я хочу отображать редактор элементов (ввод текста), когда мышь находится над ячейками.Flex Datagrid display item editor on hover
Заранее спасибо.
Для этого вы можете использовать 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};
}