SWT TableViewer множественный выбор без Ctrl - PullRequest
1 голос
/ 02 сентября 2011

Я использую TableViewer и хочу, чтобы он работал так же, как когда я держу клавишу CTRL.Я имею в виду, если я щелкаю строку, она должна быть добавлена ​​к выделению, а не заменять текущее выделение.Мне, вероятно, нужно сделать это вручную при выборе слушателя.Но может быть, есть лучший (более удобный) способ?

Ответы [ 2 ]

2 голосов
/ 06 сентября 2011

Как насчет добавления атрибута SWT.CHECK при построении таблицы, чтобы записи таблицы были отмечены флажком?

2 голосов
/ 03 сентября 2011

Tableviewer переносит таблицу, в которой режим множественного выбора зависит от платформы, это означает, что вы не можете отключить это.Если вы хотите реализовать свое собственное поведение с множественным выбором, вы должны реализовать свой собственный виджет таблицы, который не зависит от виджета «Таблица» из SWT. Составная таблица должна быть хорошей отправной точкой ...

...