1
我有一個flex可編輯的數據網格mx:DataGrid,當我按TAB鍵時,它在編輯單元格時更改爲另一個單元格。阻止選項卡更改爲Flex中的其他單元格Datagrid
我不希望它按下TAB鍵時切換到另一個單元格。我怎樣才能阻止這種行爲?
謝謝你,菲利普
我有一個flex可編輯的數據網格mx:DataGrid,當我按TAB鍵時,它在編輯單元格時更改爲另一個單元格。阻止選項卡更改爲Flex中的其他單元格Datagrid
我不希望它按下TAB鍵時切換到另一個單元格。我怎樣才能阻止這種行爲?
謝謝你,菲利普
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" minWidth="955" minHeight="600">
<mx:Script>
<![CDATA[
import mx.events.FlexEvent;
protected function dataGrid_keyFocusChangeHandler(event:FocusEvent):void
{
if (event.keyCode == Keyboard.TAB)
event.preventDefault();
}
]]>
</mx:Script>
<mx:DataGrid id="dataGrid" editable="true" keyFocusChange="dataGrid_keyFocusChangeHandler(event)">
<mx:dataProvider>
<mx:ArrayCollection>
<mx:Object a="a1" b="b1"/>
<mx:Object a="a2" b="b2"/>
</mx:ArrayCollection>
</mx:dataProvider>
</mx:DataGrid>
</mx:Application>