Flexアプリケーション内にツリーコントロールがあり、ツリーアイテムをダブルクリックして編集します。プロパティdoubleClickEnabled="true"、doubleClick = "startEditMode()"、およびeditable="true"が見つかりました。これらの関数を使用すると、ダブルクリックを検出でき、ダブルクリックに基づいて編集可能なプロパティをtrueに変更できます。
問題は、アイテムをダブルクリックした後、実際に編集モードに入るにはもう一度クリックする必要があることです。それはまったく直感的ではないようです...
誰かがプログラムで追加のクリックを行うための解決策を思いついた:
clickedItemRenderer.dispatchEvent(new MouseEvent(MouseEvent.CLICK));
私が抱えている問題は、clickedItemRendererをダブルクリックイベント(MouseEvent)から取得することです。どうやってやるの?ツリーオブジェクトをダブルクリックして編集モードに入るだけの別の解決策はありますか?
ヒントをありがとう!マーカス