为Vaadin 8.1 Grid列设置渲染器?

时间:2017-08-27 21:59:14

标签: datagrid format vaadin vaadin8 vaadin-grid

在Vaadin 8.1中,Grid API文档显示我们可以在调用addColumn时将renderer作为column定义的一部分传递。但我没有看到任何用于更改渲染器的setter方法。

有没有办法在Grid对象的列上更改渲染器?

1 个答案:

答案 0 :(得分:1)

Column而不是Grid

而不是网格上调用setRenderer

该列由嵌套在网格类Grid.Column内的类表示。传递列ID以检索特定列。

myGrid.getColumn( someColumnId )

你打电话给setRenderer

myGrid.getColumn( someColumnId ).setRenderer( myRenderer ) ;

更换渲染器显示在Vaadin框架指南Grid页面,Column Renderers部分。