Добавьте DoubleClickHandler в FixedWidthGrid - PullRequest
0 голосов
/ 21 мая 2010

, поэтому я получил таблицу FixedWidthGrid, которая сделана из таблицы подкачкиобработчик двойного щелчка ... есть идеи?!

спасибо

У меня есть класс, который я создал, чтобы добавить обработчик двойного щелчка, но он не работал.*

класс:

    public class DoubleClickTable extends FixedWidthGrid implements HasDoubleClickHandlers {
    public DoubleClickTable() {
        super();
    }

    public HandlerRegistration addDoubleClickHandler(DoubleClickHandler handler) {
        return addDomHandler(handler, DoubleClickEvent.getType());
    }

}

Большое спасибо за вашу помощь.

1 Ответ

2 голосов
/ 25 мая 2010

Вот способ, которым я бы реализовал обработчик двойного щелчка:

  • Создать атрибут времени для класса
  • В методе ClickHandler заполните переменную текущим временем.
  • Сравните переменную с атрибутом времени класса (var - attr) и, если результат равен или меньше одной секунды, выполните метод, который обрабатывает двойной щелчок.

Это должно сработать. Если вам нужна большая точность, не стесняйтесь спрашивать.

...