如何根据Vaadin14中的数据为网格的行或单元格着色

本文介绍了如何根据Vaadin14中的数据为网格的行或单元格着色的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!,假设我有一个Grid<Person>和一些返回枚举的person.getStatus(),我想根据此枚举的值为网格的列着色。,如何才能做到这一点?,首先,您需要为该行设置CSS类名称生成器。这会将CSS类名称添加到Grid创建的TD元素中。生成器函数接收您的项,您应该以字符串形式返回CSS类名称,如果不想为某些行添加类名称,则返回NULL。可以以空格分隔的形式从生成器返回多个类名。,若要基于CSS类名称更改样式,您需要为网格创建主题。,在frontend/styles文件夹中添加styles.css。,并将样式包含到您的应用程序中。,CSS样式导入和创建的方式与行样式相同,但使用的网格API不同。,对于单元格,您应该使用列类名生成器:,这篇关于如何根据Vaadin14中的数据为网格的行或单元格着色的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,
返回顶部
跳到底部

Copyright 2011-2024 南京追名网络科技有限公司 苏ICP备2023031119号-6 乌徒帮 All Rights Reserved Powered by Z-BlogPHP Theme By open开发

请先 登录 再评论,若不是会员请先 注册