Grid 목록에 button을 클릭했을 때 Chrome에서는 정상작동하는데 IE에서 오류발생.
원인 - 이벤트 버블링(Event Bubbling)
-> button의 기능과 Grid의 onSelectRow 기능이 동시 호출 됨.
button의 기능만 수행되도록 button click 이벤트에
event.stopPropagation();
이렇게만 처리하면 IE8에서 인식하지 못함.
결론은
if( event.stopPropagation ){
event.stopPropagation();//이벤트 버블링 방지
}else{
event.cancelBubble = true;//IE8
}
댓글 없음:
댓글 쓰기