엑스플랫폼 팁
[엑스플랫폼] 그리드 2개를 하나처럼 보이게 하기
아이야이야
2012. 1. 27. 11:07
제목은 좀 이상한데 그리드 2개를 하나처럼 보이게 해서
스크롤 하나로 둘 다 조정하는 겁니다.
위의 그림에 표시된 그리드는 2개의 다른 그리드입니다.
마치 하나처럼(?) 보이죠.
(디자인만 잘 하면 하나처럼 보일겁니다. ㅠㅠ)
일단 오른쪽 그리드에서 vscrollbar.visible 속성을 false 로 하고
왼쪽 그리드에서 onvscroll 이벤트시에 오른쪽 그리드의 스크롤바 pos 속성을 왼쪽 그리드의 스크롤바 pos 속성과
일치하게 합니다.
function Grid01_onvscroll(obj:Grid, e:ScrollEventInfo){Grid00.vscrollbar.pos = Grid01.vscrollbar.pos;}
이렇게 해주면 왼쪽 그리드바의 스크롤바만 움직여도 오른쪽 스크롤이 같이 움직이게 됩니다.
* 근데 어떨때 쓰나요?
- 워드에서도 두개의 문서를 비교할때 비슷한 기능을 적용합니다.
- 가끔 사용자가 이상한 그리드 유형을 요구할때가 있습니다. 도저히 하나로 합치기 애매한 경우죠. 그럴때