Превент ивента в датагриде
Для того чтобы в моем ItemRenderer-e (extend TextArea) при переход на следующую строку DataGrid не переходил на строку ниже хочу отпревентить KeyDownEvent в датагриде, при нажатии клавиши Enter (keycode=13)
Код:
package ed
{
import mx.controls.DataGrid;
import flash.events.KeyboardEvent;
public class EDataGrid extends DataGrid
{
public function EDataGrid()
{
super();
this.addEventListener(KeyboardEvent.KEY_DOWN, this.keyDownEvent);
}
public function keyDownEvent(event:KeyboardEvent):void
{
if(event.charCode==13)
{
trace("Enter pressed");
event.preventDefault();
}
}
}
}
Трейситься - трейсится, а ивент не превентится. Где трабл?
|