2011-02-22 13 views
0

次のコードは、アドバンストデータグリッドにeditable="true"がある場合にのみ動作するようです。しかし、私はそれを編集可能にしたくありません。誰もがこの問題に関するアイデアや経験を持っていますか?アドバンストデータグリッドで行を選択するとイベントが発生する

ドキュメントは編集可能にする必要があるとは何も言わないので、なぜ必要なのかわかりません。

http://docs.huihoo.com/flex/4/mx/events/DataGridEvent.html#ITEM_FOCUS_IN

a_data_list.addEventListener(AdvancedDataGridEvent.ITEM_FOCUS_IN, clickedRow); 


    public function clickedRow(event:AdvancedDataGridEvent):void 
       { 
        trace("datagrid line was clicked"); 

       } 

答えて

0

実際には、申し訳ありませんクリストフ、問題に対する適切な解決策があるため、たとえば

ListEvent.ITEM_CLICK

を使用しているものアイテムのクリックですが、この問題は完全に機能します。しかし、正しい方向に私を向けることに感謝

0

あなたが行が選択解除/選択されたときに知りたい場合は、「変更」(ListEvent.CHANGE)イベントに耳を傾ける必要があります。ハイライトされたアイテムは、すでにそれは「変化がない」ので、それが機能をトリガしません強調表示された場合

+0

ありがとう!それがそれでした。なぜそれが高度なdatagridイベントでやってもいいのか分かりませんが、何があっても喜んで働いています。ありがとう! – brybam

関連する問題