TableViewer: как заставить изменение выбора - PullRequest
3 голосов
/ 04 июля 2011

При вызове tableViewer.getTable().selectAll() зарегистрированные слушатели выбора не будут уведомлены (как обычно для всех видов программных изменений выбора в SWT - насколько мне известно). Как я могу вызвать внутреннее изменение выбора на TableViewer, чтобы оно уведомляло всех слушателей?

1 Ответ

6 голосов
/ 04 июля 2011

Вы можете сделать это:

yourTableViewer.getTable().notifyListeners( SWT.Selection, null );

Где null является Event. Помните, что это Event, полученный вашим слушателем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...