현재 그리드의 FocusRect를 true로 해놓고
insertRow를 한 후 Undoall 메소드를 사용하여 초기데이타로 복원하고
FocusRect가 남아있는 cell 클릭시 정상적으로 rowposition을 리턴하지 않는 문제가 확인되어
연구소에 문의가 들어간 상태입니다.
업체명과 성함, 연락처를 남겨주시면 빠른 답변을 해드리겠습니다.
>게시판을 이용해 주셔서 감사합니다.
>다음양식에 맞게 입력해주세요.
>
>* 고객시스템명 : 다이소아성산업
>* 문의할 Component명 및 버전 : 4.0
>* 그리드 Component명 및 버전 : 1.2.1.315
>
>* 문의 유형(질문/요청/참조) : UndoAll() 이후 rowposition이 1로 반환되는 문제 문의 드립니다.
>
>* 내용 :
>
> 1 abc 12345
> 2 abc 25652
> 3 csd 23652
> 4 lko 23251
>데이터셋이 위와 같이 있을때
>
> 1 abc 12345
> 2 abc 25652
> <-- insertrow(3)
> 3 csd 23652
> 4 lko 23251
>위와 같이 3번째 로우에 InsertRow(3) 한후
>
> 1 abc 12345 <- rowposition 반환
> 2 abc 25652
> 3 csd 23652 <- FocusRect 존재(인서트되었던 3번째 로우가 삭제되면서 그자리에 FocusRect 머물러있음)
> 4 lko 23251
>UndoAll() 을 하면 rowposition은 1로 바뀌면서
>포커스(FocusRect)는 "3 csd 23652" 에 머물러 있습니다.
>
> 1 abc 12345
> 2 abc 25652
> 3 csd 23652 <- 클릭해도 (rowposition이 3으로 변경되지 않음)
> 4 lko 23251
>그래서 3 csd 23652를 클릭하면 rowposition이 변경되지 않고 계속 1번 로우에 머물러 있습니다.
>다른 로우를 클리해야만 rowposition이 변경되는데 정상적인 상황인지 궁금합니다.
>스크립트상에서 rowposition을 변경해 주어야 하나요?
>