Я добавил конфигурацию меню заголовка в свою таблицу nat следующим образом, куда я также включил меню «Выбор столбцов»:
// Popup menu
this.natTable.addConfiguration(new HeaderMenuConfiguration(this.natTable) {
@Override
protected PopupMenuBuilder createColumnHeaderMenu(NatTable natTable) {
return super.createColumnHeaderMenu(natTable) .withColumnChooserMenuItem(); }
});
// Column chooser
DisplayColumnChooserCommandHandler columnChooserCommandHandler = new DisplayColumnChooserCommandHandler( bodyLayer.getSelectionLayer(), bodyLayer.getColumnHideShowLayer(), columnHeaderLayer.getColumnHeaderLayer(), columnHeaderLayer.getColumnHeaderDataLayer(), columnHeaderLayer.getColumnGroupHeaderLayer(), columnGroupModel);
//Если имя заголовка состоит из нескольких слов, я использовал (\n) в качестве разделителя между словами в // имени столбца заголовка, чтобы можно было сэкономить место
// В этом случае при открытии диалогового окна контекстного меню Select Columns видно только первое слово столбца
Можно ли это исправить, заменив все символы \n и пробелы одним символом пробела() в In org.eclipse.nebula.widgets.nattable.columnChooser.gui.ColumnChooserDialog //code заменить лишние пробелы или символ новой строки в метке столбца одним пробелом, чтобы //имя заголовка было полностью видно в методе заполнения дерева treeItem.setText(columnEntry.getLabel())
; В этом случае может быть предоставлено исправление для замены лишнего пробела одним пробелом в имени заголовка столбца или есть какая-либо другая альтернатива для его исправления? Изображение с именами заголовков, состоящими из нескольких слов Например: Дата выпуска, если имя заголовка отображается как Дата выпуска\n , в диалоговом окне контекстного меню «Выбрать столбцы» отображается только «Проблема»