Выбор разных столбцов в таблице SWT с использованием JFace TableViewer - PullRequest
0 голосов
/ 28 декабря 2010

У меня есть таблица SWT с двумя столбцами, которая использует TableViewer.Проблема в том, что я могу только выбирать (и редактировать) ячейки в первом столбце - щелчок по второму столбцу ничего не делает.

Я откуда-то читал (потерял ссылку), что нет простого способа получить такую ​​функциональность (!) - вы должны возиться с несколькими дополнительными понятиями, если хотите выбрать (и отредактировать) разныестолбцы в вашей таблице.

Этот фрагмент (http://www.goneeded.com/snippet/eclipse/JFace/Viewers/Snippet035TableCursorCellHighlighter.html) представляется уместным, но не ясно, какая его часть необходима, и у него есть зависимости от других фрагментов. Я пытался заставить его работать, ноон ничего не сделал.

Похоже, что в Eclipse 3.3 были добавлены новые функции редактирования таблиц и выбора ячеек - есть ли учебник или что-то вроде того, как их использовать?*

1 Ответ

3 голосов
/ 29 декабря 2010

Вы должны иметь возможность редактировать и выбирать ячейки независимо.Возможно, вы установили бит стиля SWT.FULL_SELECTION в конструкторе Table.Это заставляет каждый выбор охватывать всю строку вместо одной ячейки.

Я бы ознакомился с этим уроком для получения дополнительной информации о средствах просмотра таблиц:

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