2009-08-08 15 views
0

Flex 3のAdvanced DataGridを階層データとともに使用しています。 itemRendererは数値を受け入れるTextInputです。与えられたフィールドにデータを入力し、行の対応する展開ツリーアイコンをクリックすると、ツリーノードに入力された量をその子行にカスケードする必要があります。しかし、高度なDataGridの本質は間違っています。 データを入力してツリーアイコンをクリックすると、編集コントロールからフォーカスを外さない限り、データは子ウィンドウに読み込まれません。 itemEditEnd、itemFocusOutなどを使ってみましたが、使用しませんでした。明示的に他の列をクリックしてツリーを展開する必要があります。 私は間違いを犯していますか?高度なDataGrid Flex 3 - ItemRendererとツリー表示

答えて

0

私の問題は解決しませんでしたが、そのビットは醜いですが動作します。私は、次のように2つのイベントをtextinputに登録しなければならなかった。 addEventListener(FocusEvent.MOUSE_FOCUS_CHANGE、allocateAmount);

addEventListener(FocusEvent.KEY_FOCUS_CHANGE、allocateAmount);

そして、IViewCursorを使って、私はデータを更新することができました。

関連する問題