gpt4 book ai didi

java - setStyleGenerator 取决于单元格值

转载 作者:行者123 更新时间:2023-11-30 02:30:01 24 4
gpt4 key购买 nike

我需要知道如何根据每个单元格的值使用网格的setStyleGenerator

例如:对于数字列,我希望每个负值(小于零)都有红色文本颜色。

我已经知道如何设置整个列的样式。

addColumn(...).setStyleGenerator(...)

最佳答案

假设您的网格 bean(暂时将其称为 GridExampleBean)具有 number 的属性/字段,以下操作应该完成将样式名称“red”添加到当网格行的 item numbner 属性小于零时,您的网格单元格:

Grid<GridExampleBean> grid = new Grid<GridExampleBean>(GridExampleBean.class);
// you can also use the getColumn method too : grid.getColumn("number").
grid.addColumn(...)
.setStyleGenerator((StyleGenerator<GridExampleBean>) item -> {
if (item.getNumber() < 0) {
return "red";
}
return "notRed";
});

关于java - setStyleGenerator 取决于单元格值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44539044/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com