2009-04-10 7 views
2
에 대한 행 로스트 포커스 이벤트를 구현할 수

전 계층의 gridview를하고 난 자식있는 gridview에서 다음과 같은 기능 구현이 필요합니다우리의 GridView

  1. 편집 모드에서 모든 행을 (이 작업을 수행 할 수 있습니다)
  2. 보기를 거기에 각 행의
  3. 모두 저장 데이터는 우리는 마우스 이벤트를 캡처 할 수 있습니다 초점을

을 잃었지만 우리가 어떻게 키보드에 의해 촉발 행 손실 초점을 추적 할 수 있습니다. 예 : 행에 포커스가있을 때 f6을 누르면 브라우저의 주소 표시 줄로 바로 이동하여 행 손실 포커스 이벤트가 발생합니다.

행을 마우스로 한 번 이동하면 모든 행에 대한 모든 유효성 검사 및 저장 로직이 트리거되고이 화면에는 계층 적 제어가 있고 하위 gridview에는 최소 200 개의 행이 있습니다.

이것을 구현하는 방법에 대한 의견이 있으십니까?

답변

1

클라이언트 쪽 행에 대해 흐림 이벤트가 발생하면 다시 게시/콜백을 구현해야 할 수도 있습니다. 모든 브라우저에서 어떤 DOM 요소가 흐림 이벤트를 지원하는지 정확히 모르겠지만 할 수는 있습니다.

Janus Systems의 GridEX 컨트롤을 사용할 수는 있지만 솔직히 Janus Systems와 같은 일을 분명히하고 있기 때문에 자신 만의 방법을 찾아야합니다.

편집 : 시도 this

+0

키보드 이벤트를 어떻게 추적해야합니까 ?? – Novice

+0

링크가 추가되었습니다. 그것은 매우 기본이지만, 거기에서 계속 이동할 수 있습니다. – SirDemon