#vaadin8
#vaadin8
Вопрос:
Я могу добавить столбец в сетку следующим образом
jobGrid.addComponentColumn(info -> info.getName())
.setId(NAME)
.setCaption("Column Name")
.setWidth(70);
Но я хочу создать генератор, который предоставлял бы уже созданные столбцы в сетку. В принципе, я хочу что-то вроде этого
jobGrid.addColumn(generateColumn())
Как это сделать?
Комментарии:
1. Насколько я знаю, это невозможно.
Column
Конструкторы защищены, иGrid
сам создает их. Вот дикая мысль, хотя, в зависимости от того, чего вы хотите достичь, возможно, вы могли бы изменить перспективу, используя «конфигуратор столбцов» вместо генератора, что-то вродеconfigure(grid::addColumn)
…2. @Morfic и сделал это точно так же, как это — передайте
grid
в generator иaddColumn
туда