Dataview에서 아이템 선택이 풀려버린다?
Dataview에서 아이템을 클릭하다보면 어느 순간 selection이 풀려있는 아이템을 볼 수 있다.
코드 로직에서 잘못됐나 살펴봤지만 문제점을 찾지 못하던 중
Dataview의 container 관련 이벤트를 핸들링 해보니...여기가 문제였다.
무엇이 문제였을까?
사용자는 Dataview의 아이템을 클릭하길 원했다.
하지만 간혹 Dataview의 container가 클릭되는 현상이 발생한다. 이렇게 되면 클릭은 했는데 Dataview 아이템은 선택이 안되어있는 버그처럼 보이는 증상이 발생한다.
해결책은 간단하다.
containerclick 또는 beforecontainerclick 이벤트에서 return false;
container 클릭 시에는 무시 해준다.
'Javascript > ExtJS' 카테고리의 다른 글
Override 조심! 조심! 조심! (0) | 2018.09.07 |
---|---|
아직 그려지지 않는 컴포넌트에 이벤트 핸들러 추가하기 (0) | 2018.09.05 |
Form Panel 유효성 검사 (0) | 2018.08.21 |
Tab bar는 남겨두고 하위 패널만 접고 싶은데? (0) | 2018.08.21 |
ExtJS에서 scroll 이벤트 잡기 (0) | 2018.08.07 |
댓글