React antd 表格嵌套表格(可展开)

devtools/2025/1/16 1:13:00/

注意: 采用的是React antDsign 4.x版本 

实现效果

代码实现

import { Space, Table } from 'antd';
import React, { useRef } from 'react';const CheckList = () => {const data = [{id: 1,name: '张三',age: 18,content: [{id: '1-1',text: '我叫张三',},],},{id: 2,name: '李四',age: 20,content: [{id: '2-1',text: '我叫李四',},],},];const expandedRowRender = (record) => {const columns = [{ title: '自我介绍', dataIndex: 'text', key: 'text' }];return <Table columns={columns} dataSource={record.content} pagination={false} bordered />;};const handle = (type, row) => {if (type === '编辑') {console.log(row);} else {console.log(row);}};return (<><TabledataSource={data}rowKey={(record) => record.id}expandedRowRender={(record) => expandedRowRender(record)}columns={[{ dataIndex: 'name', title: '名称', width: 200, key: 'name' },{ dataIndex: 'age', title: '年龄', width: 200, key: 'age' },{title: '操作',key: 'operation',align: 'center',render: (text, row) => (<Space size="middle"><aonClick={() => {handle('编辑', row);}}>编辑</a><aonClick={() => {handle('删除', row);}}>删除</a></Space>),},]}size="small"style={{ width: '600px' }}/></>);
};export default CheckList;

注:本人前端小白 ,如有不对的地方还请多多指教


http://www.ppmy.cn/devtools/105100.html

相关文章

PHP 项目流水线部署与错误问题解决

在现代软件开发中&#xff0c;持续集成&#xff08;CI&#xff09;和持续部署&#xff08;CD&#xff09;已成为确保代码质量和加快发布速度的关键实践。本文将介绍如何构建一个 PHP 项目的流水线部署&#xff0c;涵盖从代码提交到生产环境的自动化流程。 #### 1. 什么是流水线…

Linux | 匿名管道和命名管道:进程间通信数据流的桥梁

目录 1、进程间通信目的 2、管道——匿名管道和命名管道 匿名管道 匿名管道的示例代码&#xff1a;将数据写入管道、子进程从管道读取数据并将其输出到bash中 父子进程通过匿名管道建立通信 重点&#xff1a;管道的五个特点 命名管道&#xff08;也称为FIFO&#xff09;…

PDF文本指令解析与文本水印去除

上次我在《PDF批量加水印 与 去除水印实践》一文中完成了对图片水印和文字水印的去除。 链接&#xff1a;https://xxmdmst.blog.csdn.net/article/details/139483535 但是对于页面对象的内容对象是单层&#xff0c;不是数组的情况&#xff0c;无法去除水印。今天我们专门研究…

python基础(16面试题附答案一)

python系列文章目录 python基础&#xff08;01变量&数据类型&运算符&#xff09; python基础&#xff08;02序列共性&#xff09; python基础(03列表和元组) python基础&#xff08;04字符串&字典&#xff09; python基础&#xff08;05集合set&#xff09; pytho…

Rust语言实现图像编码转换

一、概述 Rust 作为一门现代系统编程语言&#xff0c;不仅具有出色的性能和高安全性&#xff0c;其生态系统也在不断壮大。在图像处理方面&#xff0c;image-rs 库是 Rust 社区中广泛使用的开源库&#xff0c;它提供了丰富的图像编解码功能。本文将带你深入了解如何使用 image…

铭飞MS部署docker-compose方式

官网文档只有docker部署文档&#xff0c;给了一点启发&#xff0c;在此上部署一下用docker-compose&#xff0c;出个教程&#xff0c;方便大家学习 version: 3services:nginx-web:image: nginx:1.21.3container_name: nginx-webenvironment:# 时区上海TZ: Asia/Shanghaiports:…

【网络安全】网络安全防护体系

1.网络安全防护体系概述 1.1 网络安全的重要性 网络安全是保护网络空间不受恶意攻击、数据泄露和其他安全威胁的关键。随着数字化转型的加速&#xff0c;网络安全的重要性日益凸显&#xff0c;它不仅关系到个人隐私和企业机密的保护&#xff0c;还涉及到国家安全和社会稳定。…

503错误

503 Service Temporarily Unavailable 我在学习ES-IK分词器时restart es后发现刷新网页报了503错误 后面发现是由于浏览器缓存或存储的Cookies引起的&#xff0c;需要清除缓存和Cookies 然后在游览器设置中找到 ​​ 然后刷新发现可以了