в моем текущем проекте я использую MVP-шаблон и хочу зарегистрировать переменное число RegistrationHandlers для некоторых флажков.
Примерно так:
в моем View.java у меня есть:
public ArrayList<HandlerRegistration> getCheckBoxesHandlers(ClickHandler handler) {
ArrayList<HandlerRegistration> handlerRegistration= new ArrayList<HandlerRegistration>();
for (Widget checkBox : availableSets) {
handlerRegistration.add(((CheckBox)checkBox).addClickHandler(handler));
}
return handlerRegistration;
}
как я могу справиться с этим в моем докладчике? следующий код не работает, потому что я не знаю, как перехватить обработчики из массива
display.getCheckBoxesHandlers(new ClickHandler() {
@Override
public void onClick(ClickEvent event) {
//TODO do something here
}
});
Greetz,
Судьба