gwt Композитный открытый / видимый обработчик - PullRequest
0 голосов
/ 24 октября 2011

У меня есть несколько Composite, и я хотел бы добавить обработчик к одному из них, который запускает событие, если пользователь открывает этот композит.Есть ли обработчик для?

Спасибо

1 Ответ

0 голосов
/ 24 октября 2011

Хороший / простой способ вызывать события - использовать библиотеку GQuery, которая эмулирует JQuery в коде GWT.Это позволяет вам делать такие вещи, как:

$(yourWidget).blur();

, чтобы вызвать событие размытия на вашем виджете, например ... если вы не возражаете добавить зависимость к GQuery в ваш проект, это способиди по моему мнению.Вы даже можете предоставить функцию, которая будет вызываться после запуска события, например:

$(yourWidget).click(new Function() {
  public boolean f(Event e) {
    e.preventDefault();
    return false;
  }
}

Я не уверен, как вы это сделаете в чистом GWT, но это, очевидно, возможно ... вы можетехочу посмотреть, как это делает GQuery.

http://code.google.com/p/gwtquery/

...