DIsable JFace TextCellEditor Field - PullRequest
       11

DIsable JFace TextCellEditor Field

1 голос
/ 07 октября 2009

Кто-нибудь знает, возможно ли включить / отключить отдельные поля JFace TextCellEditor.

Например, если у меня есть таблица с 5 столбцами, я хочу, чтобы последняя ячейка была пустой, если поле № 4 не заполнено.

1 Ответ

4 голосов
/ 07 октября 2009

Если вы используете класс EditingSupport, вы можете установить canEdit для возврата true.

TableViewerColumn column = new TableViewerColumn(viewer, SWT.NONE); 

EditingSupport editingSupport = new EditingSupport(viewer) 
{
    ... implement abstract methods ...

    protected boolean canEdit(Object element)
    {
        return (/* criteria to determine if this column is editable*/)
    } 
}; 

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