есть ли способ указать разные редакторы ячеек для каждой ячейки в jface tableviewer, я знаю, что редактор ячеек указан на основе столбцов, но я хочу указать редактор ячеек на основе ячеек, есть ли обходной путь или это возможно?
EditingSupport, установленный на ViewerColumn, является динамическим. Когда запускается редактирование ячейки, платформа вызывает метод CellEditor getCellEditor(Object element) в вашей реализации поддержки редактирования. В этом методе вы можете выбрать возврат любого редактора в зависимости от переданной строки element .
EditingSupport
ViewerColumn
CellEditor getCellEditor(Object element)