>게시판을 이용해 주셔서 감사합니다.
>다음양식에 맞게 입력해주세요.
>
>* 고객시스템명 : 하나은행
>* GAUCE 버전 : 3.5
>* WAS 종류(WebLogic 등등) : 8.1
>* DB 종류 : 9i
>* 문의 유형(질문/요청/참조) : treeview
>* 내용 :
>안녕하세요!
>다름이 아니오라, treeview에서 data가 많으면 생기는 스크롤에 관한 문의사항입니다.
>특정 Data Item에 근처에 스크롤을 위치하게끔 할수도 있나요?
>예를 들어 사용자가 스크롤을 밑으로 움직여야 보이는 특정 아이템을 화면이 reload될때 그 특정 아이템 위치 근처에 스크롤이 자동으로 올수 있도록 treeview의 스크롤 제어가 가능한지 문의드립니다.(제 질문이 이해가 되시나요?..)아니면, 하나은행에 가우스 기술 지원해주시는 분의 연락처를 알려주시면 감사드리겠습니다.
>
>
Treeview 프로퍼티중 Index를 활용하시면 됩니다.
Index의 정의를 보면 메뉴얼의 내용인데요
"화면이 처음 열리거나 또는 어떤 작업 중에 Tree 구조가 자동으로 펼쳐져 보이길 원할 때 TreeView에 먼저 포커스를 준 다음 Index 를 지정하면 자동으로 Index 자료가 있는 곳까지 펼쳐진다. Index 매김 순서는 Level 에 상관없이 DataSet안의 쌓여진 자료 차례순번이다."
입니다.
특정 Data의 값의 Index가 확인이 가능하시다면.... (Treeview와 연결된 DataSet에서 NameValueRow 등을 통해 확인이 가능하시겠죠... DataSet의 Row Index는 Treeview의 Index와 동일합니다.)
Treeview_ID.Index = DataSet_ID.NameValueRow("COLUMN_ID","VALUE");
이렇게요....
이렇게 쓰시면 해당되는 index까지 펼쳐지게 됩니다. 물론 위치도 이동하게 되구요...
메뉴얼의 index 부분을 참고해보세요...
>
>