2011-07-24 8 views
0

フレックス(3.5)ツリーにドラッグの&ドロップサポートがありますが、アイテム(ノード)をドラッグしてドロップすると問題になりますツリー内の選択された項目になりますが、何らかの理由で強調表示されません。誰も私はそれを修正する方法を知っていますか?おかげさまで フレックスツリー内の選択されたアイテムがドラッグアンドドロップされた後にハイライト表示されない

+0

一部のコードを表示します。ツリーにアイテムをドロップした後、ツリーの何も選択されていないことは間違いありません。 – JeffryHouser

+0

実際に表示するコードはありません。プロパティdragEnabledとdropEnabledをtrueに設定すると、ツリー上でドラッグ&ドロップを自動的に有効にできるためです。とにかく、あなたが言うように、ドロップ後にアイテムが選択されていない場合は、どうすればそれをプログラムで選択して強調表示できますか? dragDropイベントのツリーのselectedItemプロパティを設定しても機能しませんでした... – Programmer

+0

問題が発生しているが、問題を示すために私たちと共有するコードがない場合は、手伝いが難しいです。しかし、私は本当の答えを試みました。 – JeffryHouser

答えて

0

私は、ツリーのselectedItemプロパティをdragCompleteイベントに設定しようとします。

+0

動作しませんでした...いくつかのコードを添付しようとしましたが、私はこのサイトとインターフェイスが初めてで、正しくフォーマットする方法がわかりません。新しい行を開始するためにEnterキーを押すと、コメントが投稿されます。 – Programmer

+0

コメントに改行を追加することはできません。コードを追加するには、元の投稿を編集し、コメントとして追加しないでください。また、「中かっこ」ボタンがあり、コードをうまくフォーマットすることができます。 – JeffryHouser

0

この問題も発生しました。そしてonDragCompleteブレークポイントがトリップしたときにツリーが視覚的に再定住していなかったという事実に基づいて、私は私のonDragCompleteハンドラメソッドで次のように置か:

  callLater(function():void{ 
       treeGrid.selectedItem = draggedItem; 
      }); 

を働いた、選択した項目がハイライトされたこと。

関連する問題