蚂蚁金服-antd-Table(2)

本文详细探讨了蚂蚁金服Ant Design中的Table组件,包括其核心特性、使用方法和常见应用场景。通过对组件API的分析,展示了如何自定义列、实现数据筛选、排序及分页功能,帮助开发者更好地理解和运用这一强大的表格组件。


import React,{ Component} from 'react';
import { Table, Icon, Divider } from 'antd';

const { Column,ColumnGroup  } = Table;
const dataSource = [{
    key: 1,
    firstName: '小小',
    lastName: '天下',
    age: 22,
    address: '北京市'
},{
    key: 2,
    firstName: '美丽',
    lastName: '可爱',
    age: 21,
    address: '上海市',
},{
    key: 3,
    firstName: '雪花',
    lastName: '弥漫',
    age: 18,
    address: '甘肃省'
}]

class TabCheckBox  extends Component {
    constructor(props) {
        super(props);
        this.state = {

        }
    }
    render() {
        return(
            <div>
                <Table  dataSource={ dataSource}>
                    <ColumnGroup title='Name'>
                        <Column
                            title='first Name'
                            dataIndex="firstName"
                            key="firstName"
                        />
                        <Column
                            title='last Name'
                            dataIndex='lastName'
                            key="lastName"
                        />
                    </ColumnGroup>
                    <Column
                        title="Age"
                        dataIndex="age"
                        key="age"
                    />
                    <Column
                        title="Address"
                        dataIndex="address"
                        key="address"
                    />
                    <Column
                        title="Action"
                        dataIndex="action"
                        key="action"
                        render={(text,record)=>(
                            <span>
                                <a href="#">Action 一 {record.name}</a>
                                <Divider type="vertical" />
                                <a href="#">Delete</a>
                                <Divider type="vertical" />
                                <a href="#" className="ant-dropdown-link">
                                    More actions <Icon type="down" />
                                </a>
                            </span>
                        )}
                    />
                </Table>
            </div>
        )
    }
}
export default TabCheckBox


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值