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