AntD表单Table单元格合并、样式处理

本文介绍了如何在Ant Design的Table组件中处理表单,包括改变表头颜色和粗细、调整表体颜色、实现横纵单元格合并、进行金额条件格式化以及自定义合计行背景色。提供了相关代码示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Table表单处理

1、改变Table表单内表头颜色、粗细
2、改变表体颜色
3、合并横行、竖行单元格
4、金额处理,大于0显示红色,小于0显示绿色
5、改变合计行背景色

代码

/**
 * Table表单样式处理
 */
import React, {
    Component } from 'react';
import {
    Table } from 'antd';
import './index.css';
import * as util from '../../assets/js/utils.js';
const setRow = (value, record) => {
   
	const obj = {
   
		children: value,
		props: {
   },
	};
	if(record.sum === true) {
   
		obj.props.colSpan = 0
	}
	return obj;
}
const colorSet = (text) => {
   
	if(Number(text)>0) {
   
		return 'red'
	}
	if(Number(text)<0) {
   
		return 'green'
	}
}
const res = [{
   
    startDate: '2021-03-04',
    endDate: '2021-03-11',
    userNum: 12,
    position: '北京',
    session: 120,
    money: 20,
    status: '使用中',
},{
   
    startDate: '2021-03-04',
    endDate: '2021-03-11',
    userNum: 67,
    position: '杭州',
    session: 78,
    money: -27,
    status: '使用中',
},{
   
    startDate: '2021-03-04',
    endDate: '2021-03-11',
    userNum: 73,
    position: '沈阳',
    session: 93,
    money: 0,
    status: '使用中',
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值