Java 8 在VAADIN8中,如何将布尔值转换为网格中的复选框

Java 8 在VAADIN8中,如何将布尔值转换为网格中的复选框,java-8,vaadin8,Java 8,Vaadin8,在Vaadin 8框架中,使用,如何在每一行中显示一个布尔对象作为复选框?我认为最简单的解决方案是使用Vaadin 8.1引入的组件渲染器(目前为beta版,因此需要从快照存储库获取)。请参阅Vaadin文档:。我认为最简单的解决方案是使用Vaadin 8.1引入的组件渲染器(目前为beta版,因此需要从快照存储库获取)。请参见Vaadin文档:。显示Unicode字符 另一个正确答案的替代方法是:纯文本。在任一状态下显示其中一个,选中或未选中 编写为布尔值选择一个或另一个的代码。将代码编写为,

在Vaadin 8框架中,使用,如何在每一行中显示一个
布尔对象作为复选框?

我认为最简单的解决方案是使用Vaadin 8.1引入的
组件渲染器
(目前为beta版,因此需要从快照存储库获取)。请参阅Vaadin文档:。

我认为最简单的解决方案是使用Vaadin 8.1引入的
组件渲染器
(目前为beta版,因此需要从快照存储库获取)。请参见Vaadin文档:。

显示Unicode字符 另一个正确答案的替代方法是:纯文本。在任一状态下显示其中一个,选中或未选中

编写为布尔值选择一个或另一个的代码。将代码编写为,特别是
textrender

显示Unicode字符 另一个正确答案的替代方法是:纯文本。在任一状态下显示其中一个,选中或未选中


编写为布尔值选择一个或另一个的代码。将代码编写为,特别是带有VaadinIcons的
TextRenderer

示例


带有VaadinIcons的示例


不客气。如果有帮助,你可以把它标记为答案。对于未来的问题,如果你不想在你的问题上获得选票,请先阅读。组件相当重。您可以使用一个简单的HtmlRenderer来代替。不客气。如果有帮助,你可以把它标记为答案。对于未来的问题,如果你不想在你的问题上获得选票,请先阅读。组件相当重。您可以使用简单的HtmlRenderer。
grid.addColumn(user -> user.isFreeUser() ? VaadinIcons.CHECK.getHtml() : null)
        .setRenderer(new HtmlRenderer())
        .setCaption("Free User");