• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

antd table react 隔行换色 根据某单元格的内容改变颜色

武飞扬头像
方甘
帮助1

1.隔行换色

<Table
              columns={columns}
              dataSource={data}
              pagination={false}
              scroll={{ y: 200 }}
              rowClassName={
                (record, index) => {
                  let className = ''
                  className = index % 2 ===0 ? 'ou' : 'ji'
                  // console.log(className)
                  return className
                }
              }
 ></Table>

.ou {
    background: transparent;
  }
  .ji {
    //background: rgba(222, 245, 255, 0.65);
    background: rgba(28, 85, 109, 0.65);
  }
学新通

2.根据某单元格内容改变 字体颜色

const columns = [
    {
      title: '区域',
      dataIndex: 'area',
      key: 'area',
    },
    {
      title: '状态',
      dataIndex: 'state',
      key: 'state',
      render: (text: string) => {
        if(text === '待巡查') {
          return <span style={{color: 'rgb(121, 232, 161'}}>{text}</span>
        } else {
          return <span style={{color: 'white'}}>{text}</span>
        }
      }
    },
    {
      title: '巡查人',
      dataIndex: 'people',
      key: 'people',
    },
  ];
学新通

效果图 :
学新通

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhgfheff
系列文章
更多 icon
同类精品
更多 icon
继续加载