2012-02-27 3 views
0

사용자 정의 항목 렌더러에 DataGroup이 부분적으로 겹칠 수 있습니다. 나는이 품목들을 선택할 가능성이있다. 그리고 선택한 항목이 datagroup에서 다른 항목보다 위에 위치하기를 원합니다. 그러나 DataGroup은 (왼쪽에서 오른쪽으로) 어린이에게 childIndexes을 설정하고 항목의 childIndex을 명시 적으로 변경할 수 없기 때문에 선택한 항목은 왼쪽의 모든 항목과 오른쪽의 모든 항목 아래에 있습니다. 그렇다면 선택된 항목을 다른 항목 위에 배치하는 방법은 무엇입니까? 나는 PopUpAnchor을 사용하려고 생각했지만 다른 해결책이있을 수 있습니다. 감사합니다데이터 그룹의 맨 위에 DisplayObject 가져 오기

답변

1

이 작업을 수행하려면 ItemRenderer의 depth 속성을 사용할 수 있습니다. 렌더러가 선택되지 않은 경우 0으로 설정하고 1으로 설정하십시오.

Christophe Coenraets는 이에 대해 매우 명확한 기사를 작성했습니다. 나에게 아무것도 추가 할 필요가 없습니다.

http://coenraets.org/blog/2010/01/cool-itemrenderers-made-easy-in-flex-4/

첫 번째 예는 당신이 원하는 하나입니다. 이 예제는 'selected'대신 'hovered'상태를 사용하지만 아이디어는 같습니다.

+0

완벽합니다. 감사! –

관련 문제