2011-02-22 5 views
0

다음 코드는 고급 데이터 그리드에서 editable="true" 일 때만 작동하는 것 같습니다. 하지만 편집 가능한 것은 원치 않습니다. 누구든지이 문제에 대해 어떤 생각이나 경험이 있습니까?트리거링 함수 고급 데이터 그리드에서 행 선택시 이벤트

문서를 편집 할 필요가있는 것에 대해 아무 말도하지 않아서 왜 그렇게해야하는지 알 수 없습니다.

당신은 "변화"를들을 필요가
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

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

당신이 행을 선택하면 알고 싶다면 (ListEvent.CHANGE) 이벤트/해제. 강조 표시된 항목이 이미 "변화"를하지 않기 때문에이 기능이 실행되지 않습니다 강조하는 경우

+0

고마워요! 그랬어. 왜 그것이 advanceddatagrid 이벤트로 끝내야하는지 확신 할 수 없습니다. 그러나 무엇이든지 다행입니다. 감사! – brybam

관련 문제