게시판을 이용해 주셔서 감사합니다.
다음양식에 맞게 입력해주세요.
* 고객시스템명 : KTF Billing 고도화
* GAUCE 버전 : 3.0
* WAS 종류(WebLogic 등등) : Jeus
* DB 종류 : Oracle
* 문의 유형(질문/요청/참조) : 질문
* 내용 :
현재 저희 시스템에서 화면에서 메뉴를 TreeView 컴포넌트를 여러개 사용하여 구성하고자 하는데,
몇가지 궁금한 점이 있어서 문의드립니다.
1. TreeView 활성화 시 focus control
- 트리에서 아이템 말고 바깥 부분을 클릭하면, 첫번째항목(Index 1번)에 포커스가 자동으로 갑니다.
그런데, 이 상태에서 아이템 말고 트리 컴포넌트를 클릭(아이템 바깥 부분을 클릭)하면,
onClick 이벤트가 발생해서 첫번째 항목에 대한 클릭 이벤트가 발생하는데,
트리 활성화 시 default로 적용되는 포커스를 적용하지 않을 수 있는지 알고 싶습니다.
2. TreeView 이동시 이전 트리에 focus 흔적이 남음.
- 다른 트리뷰 컴포넌트를 활성화하면 이전 트리뷰 컴포넌트에 포커스의 흔적이 남게 됩니다.
이 부분을 포커스를 없애고자 하는 트리뷰에서 onKillFocus 발생 시
index값을 -1로 주어 처리하고자 하였으나, 적용되지 않습니다.
다른 트리뷰 컴포넌트로 이동시 이전 트리뷰 컴포넌트에서 포커스를 지울 수 있는지 알고 싶습니다.
3. 사용가능한 Event, Method 목록
제가 가지고 있는 help 파일에는 TreeView다음과 같은 메소드와 이벤트가 있는데, 이외에 더 사용할 수 있는 기능이 있는지 알고 싶습니다.
Methods
- AddItem
- ClearAll
- DeleteItem
- Focus
- TrackPopupMenu
Events
- OnClick
- OnCommend
- OnContextMenu
- OnDblClick
- OnError
- OnKillFocus
- OnRClick
- OnSelChanged