概要
在某些情况下,我们需要根据记录数据,返回不同的行背景色。比如 学生成绩小于60分时,我们显示为红色。
解决办法
在列表定义时,我们定义一个
rowClassName 函数方法
参数
参数 | 说明 |
---|---|
record | 表示行记录 |
index | 表示行的索引 |
示例:
rowClassName(record,index){
if(record.F_NAME=="华为"){
return "skyblue";
}
else if(record.F_NAME=="小米"){
return "orange";
}
}
在这里我们在 rx-grid 预定义了一些样式。
样式 | 说明 |
---|---|
red | 红色 |
green | 绿色 |
gold | 金色 |
darkred | 暗红色 |
orange | 桔黄色 |
blue | 蓝色 |
skyblue | 天蓝色 |
效果:
文档更新时间: 2021-09-24 23:22 作者:zyg