본문 바로가기
Javascript/ExtJS

Dataview 선택이 풀려버리는 증상

by 스빠시빠 2018. 9. 4.

Dataview에서 아이템 선택이 풀려버린다?

Dataview에서 아이템을 클릭하다보면 어느 순간 selection이 풀려있는 아이템을 볼 수 있다.

코드 로직에서 잘못됐나 살펴봤지만 문제점을 찾지 못하던 중

Dataview의 container 관련 이벤트를 핸들링 해보니...여기가 문제였다.


무엇이 문제였을까?


사용자는 Dataview의 아이템을 클릭하길 원했다.

하지만 간혹 Dataview의 container가 클릭되는 현상이 발생한다. 이렇게 되면 클릭은 했는데 Dataview 아이템은 선택이 안되어있는 버그처럼 보이는 증상이 발생한다.

해결책은 간단하다.


containerclick 또는 beforecontainerclick 이벤트에서 return false;

container 클릭 시에는 무시 해준다.

댓글