Отключить поле jface textcelleditor
Вопрос
Кто -нибудь знает, можно ли включить/отключить отдельные поля JFACE TextCelleditor.
Например, если у меня есть таблица с 5 столбцами, я хочу, чтобы последняя ячейка была пустой, если не заполнено поле № 4.
Решение
Если вы используете класс EditingsUpport, вы можете установить canEdit
Чтобы вернуть правду.
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);
Не связан с StackOverflow