В Vaadin 8.1 документ API Grid
показывает, что мы можем передать рендерер как часть определение столбца при вызове addColumn
. Но я не вижу сеттер-методов смены рендерера.
Есть ли способ изменить средство визуализации столбца в объекте Grid?
В Vaadin 8.1 документ API Grid
показывает, что мы можем передать рендерер как часть определение столбца при вызове addColumn
. Но я не вижу сеттер-методов смены рендерера.
Есть ли способ изменить средство визуализации столбца в объекте Grid?
Column
вместо Grid
Вызовите setRenderer
для столбца, а не для сетки.
Столбец представлен классом, вложенным в класс сетки, Grid.Column
. Передайте идентификатор столбца, чтобы получить конкретный столбец.
myGrid.getColumn( someColumnId )
Там вы вызываете setRenderer
.
myGrid.getColumn( someColumnId ).setRenderer( myRenderer ) ;
Замена средства визуализации показана в руководстве Vaadin Framework, Grid страница a>, раздел Средства визуализации столбцов< /а>.
grid.getColumn("yourColumnId")
. - person Steffen Harbich   schedule 28.08.2017grid.getColumn(columnId).setRenderer(rendererObject);
, где columnId - этоObject
. - person Shirkam   schedule 28.08.2017