• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
조회 수 : 1626
2009.12.03 (14:23:58)
현재 그리드의 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을 변경해 주어야 하나요?
>
 
Tag List
XE Login