我正在擴展ScrollPanel
,並希望使用此新窗口小部件處理我自己的自定義事件。如果我在GWT中擴展Widget,如何使用祖先的EventBus?
我用兩種方法fireEvent(MyEvent event)
和HandlerRegistration addMyHandler(MyHandler handler)
做了我自己的HasMyHandlers
接口。
首先我做了一個私人會員SimpleEventBus eventBus
,但接下來認爲祖先類應該已經擁有它自己的副本。
是否可以使用祖先的事件總線,即註冊其中的處理程序並根據它來觸發它們?
但是,如何在所有註冊的處理程序發生時觸發事件? – Dims
@Dims我在回答中添加了更多細節。 – Strelok
謝謝。但是,由於Widget.fireEvent接受GwtEvent <>類型的參數,這意味着我有義務用我的事件擴展類,對吧? – Dims