В настоящее время я работаю с Nebula GridTable и хотел бы реализовать копию & паттерн functunality для строк и столбцов таблицы. Выбор строки выполнялся из окна, но я хотел бы, чтобы выбранный столбец был нажат на ячейку заголовка. GridTableViewer создается следующим образомКак выбрать столбцы в Nebula GridTable
new GridTableViewer(parent, SWT.FULL_SELECTION | SWT.V_SCROLL |
SWT.H_SCROLL | SWT.MULTI |SWT.WRAP | SWT.VIRTUAL)
Для этого я реализовал SelectionListener для сетки следующим образом:
v.getGrid().addSelectionListener(new SelectionListener(){
@Override
public void widgetSelected(SelectionEvent e)
{
v.getGrid().selectColumn(e.y);
v.getGrid().update();
}
@Override
public void widgetDefaultSelected(SelectionEvent e) {
// TODO Auto-generated method stub
}
});
отладчик позволяет мне предположить, что выбран столбец, но это ISN 't выделен в пользовательском интерфейсе. Что мне нужно сделать, чтобы выделить несколько столбцов и выделить работу?
С наилучшими пожеланиями, Christoph