我正在使用 GWTBootstrap3 Typeahead 小部件。主要问题是事件没有被取消注册,并且事件捆绑了我加载组件的次数。默认情况下缓存组件。第一次组件加载触发事件 1 次,第二次组件加载触发 2 次,依此类推。它造成了很多问题。我试过 HandlerRegistration 和 removeHandler() 它不起作用。如果任何机构找到解决方案,请告诉我。
这是注册事件的代码位:
HandlerRegistration typeAheadListener =
productSelect.addTypeaheadSelectedHandler(new TypeaheadSelectedHandler<Part>() {
@Override public void onSelected(TypeaheadSelectedEvent<Part> event) {
selectedPart = event.getSuggestion().getData(); // Handling the event
}
});
谢谢