在Vaadin 8.1中,Grid
API文档显示我们可以在调用addColumn
时将renderer作为column定义的一部分传递。但我没有看到任何用于更改渲染器的setter方法。
有没有办法在Grid对象的列上更改渲染器?
答案 0 :(得分:1)
Column
而不是Grid
在列而不是网格上调用setRenderer
。
该列由嵌套在网格类Grid.Column
内的类表示。传递列ID以检索特定列。
myGrid.getColumn( someColumnId )
你打电话给setRenderer
。
myGrid.getColumn( someColumnId ).setRenderer( myRenderer ) ;
更换渲染器显示在Vaadin框架指南Grid页面,Column Renderers部分。