2013-01-10 3 views
0

qooxdoo에서 이벤트를 시작합니다. 어떻게해야합니까?qooxdoo에서 데이터 이벤트를 refire하는 방법은 무엇입니까?

ClassA는 MyEvent 유형의 이벤트 A를 전달하고 ClassB는 해당 이벤트를 수신합니다. 그런 다음 ClassB가이 ClassB가에서 동일한 데이터 타입 myEvent가 동일한 이벤트 B .. 를 전달 나는이했습니다 :

 var target = evt.getTarget(); 
     this.fireEvent("A", MyEvent, [target]) 

을하지만 난 코드를 반복하고있어, 그것보다 자동화 할 수있어?

감사

답변

0

나는 당신이 qooxdoo 전역 변수 내에서이 논리를 동봉 한 후 바로 함수로 변수를 호출 할 수 있습니다 추측 많은 :

var standardEvent : function() { 
    var target = evt.getTarget(); 
    this.fireEvent("A", MyEvent, [target]) 
} 

과 서브 클래스에서 호출이 :

qx.core.Init.getApplication().standardEvent(); 

범위를 알아 내야합니다.

+0

나는 qooxdoo와 같은 거품을 일으키는 것이 UI 구성 요소가 좋을 것이라고 생각하지만 아직 그 문제를 조사하지 않았습니다. 어떻게 생각하십니까? –