我正在使用flex进行Web应用程序。我在mx:List控件中有一个项目列表。 鼠标点击触发itemClick事件的每个项目,然后就可以了。 但是当我按下列表中焦点项目的Enter键时,它不会触发事件。 如何启用我的回车键来激活该事件。
提前致谢....
答案 0 :(得分:1)
将keyDown事件侦听器添加到列表中,然后添加一个函数来检查是否命中了回车键:
private function checkKeyDown(e:KeyboardEvent):void
{
if(e.keyCode==Keyboard.ENTER)
{
Alert.show(myList.selectedItem + " selected");
}
}
和
<mx:List id="myList" keyDown="checkKeyDown(event)">