0
我正在做一個Flex應用程序。我有一個列表中的項目在MX:列表控件。 鼠標點擊每個項目觸發一個itemClick事件,並罰款。 但是,當我按列表中的焦點項目上的Enter鍵時,它不會觸發事件。 如何啓用我的輸入密鑰來觸發事件。在flex中輸入按鍵不觸發事件mx:list item
在此先感謝....
我正在做一個Flex應用程序。我有一個列表中的項目在MX:列表控件。 鼠標點擊每個項目觸發一個itemClick事件,並罰款。 但是,當我按列表中的焦點項目上的Enter鍵時,它不會觸發事件。 如何啓用我的輸入密鑰來觸發事件。在flex中輸入按鍵不觸發事件mx:list item
在此先感謝....
添加keyDown事件偵聽器列表,然後添加一個函數來檢查了輸入鍵擊:
private function checkKeyDown(e:KeyboardEvent):void
{
if(e.keyCode==Keyboard.ENTER)
{
Alert.show(myList.selectedItem + " selected");
}
}
和:
<mx:List id="myList" keyDown="checkKeyDown(event)">
感謝@Dom的迴應.. – Arun