2009-04-16 16 views
0

私はカスタムitemRendererを持つDataGridを持っています。今私はsetfocus intセルのグリッドセルにする必要があります。そのために私は&をGoogleで検索し、これを使用してすなわちフレックスエアーデータグリッドsetfocusセル別セル

var findrowindex:int = 0; 

//nextButton Click Handler 
var focusedCell: Object = new Object(); 
focusedCell. columnIndex = 3; 
focusedCell. rowIndex = findrowindex; 
dg.editedItemPosition = focusedCell; 
dg.validateNow(); 
findrowindex++; 

道を得た私は、セルにフォーカスを取得することができていますが、フォーカスがあるセルから別のセルに移動されていません。 Plsは私がどこに間違っているかを示唆したり、これを達成するための方法を提案したりします。

ありがとうございました。

答えて

1

編集したい列に対してeditable = trueを設定すると、タブキーでフォーカスを移動できます。 itemRendererではなくitemEditorを使用してください。フォーカスが合っている間に同じルック・アンド・フィールをしたい場合は、フォーカスが外れています。 itemRendererとitemEditorの組み合わせを使用してください よろしく、 Arivu

関連する問題