ExtJS 애플리케이션을 디자인할 때 가장 일반적으로 하는 일은 이벤트 핸들러를 등록하는 것입니다. 왜냐하면 ExtJS의 세계는 거의 전적으로 시간으로 구성되어 있기 때문입니다. 따라서 ExtJS의 디자이너는 이벤트 등록을 매우 쉽게 만듭니다(또한 선택하기 매우 어려운 방법도 제공합니다) - on/un, 즉 위아래로 또는 addListener 및 RemoveListener, 요소는 모든 하위 클래스에서 사용 가능합니다. 예를 들어, 사용자가 클릭할 때 간단한 피드백을 제공하려는
가 있습니다.
;div/> ;마우스 클릭 이벤트를 등록하는 것은 어떻습니까? 먼저 이 div의 Element 인스턴스를 가져와야 합니다.
varhappyDiv=Ext.get('happyDiv')
그런 다음 이벤트 핸들러를 정의합니다.
varclickHandler=function(event,eventTarget){
Ext.MessageBox.alert("Click","Youclicked :" eventTarget.id ;
코드는 다음과 같습니다.
happyDiv.on('click',clickHandler);