Колонка сортировки GWT CellTable с пользовательским заголовком - PullRequest
2 голосов
/ 04 июня 2011

У меня есть сортируемый столбец в CellTable.Проблема в том, что у меня есть пользовательский заголовок, в заголовке есть текстовое поле.Когда пользователь щелкает текстовое поле, столбец сортируется, и текстовое поле теряет фокус.Мне нужно, чтобы сортировка происходила, если в заголовке есть щелчок, кроме текстового поля.Я попытался прослушать событие «click» в ячейке текстового поля и выполнить stopPropagation, но событие происходит после сортировки, чтобы не остановить событие.Любые идеи будут полезны.

1 Ответ

2 голосов
/ 05 июня 2011

Виджеты ячеек используют делегирование событий: событие, которое запускается и передается на onBrowserEvent вашего Cell, то же самое, перехватывается в том же месте, что и то, которое вызывает сортировку, поэтому stopPropagation не будет

Кроме того, посмотрите на код CellTable (или AbstractCellTable в стволе ): нет способа предотвратить сортировку,Я бы посоветовал вам подать запрос на улучшение в средство отслеживания проблем .

...