You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ant-design/components/table/demo/expand.md

41 lines
1.2 KiB
Markdown

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

---
order: 12
title:
en-US: Expandable Row
zh-CN: 可展开
---
## zh-CN
当表格内容较多不能一次性完全展示时。
## en-US
When there's too much information to show and the table can't display all at once.
````jsx
import { Table } from 'antd';
const columns = [
{ title: '姓名', dataIndex: 'name', key: 'name' },
{ title: '年龄', dataIndex: 'age', key: 'age' },
{ title: '住址', dataIndex: 'address', key: 'address' },
{ title: '操作', dataIndex: '', key: 'x', render: () => <a href="#">删除</a> },
];
const data = [
{ key: 1, name: '胡彦斌', age: 32, address: '西湖区湖底公园1号', description: '我是胡彦斌今年32岁住在西湖区湖底公园1号。' },
{ key: 2, name: '吴彦祖', age: 42, address: '西湖区湖底公园2号', description: '我是吴彦祖今年42岁住在西湖区湖底公园2号。' },
{ key: 3, name: '李大嘴', age: 32, address: '西湖区湖底公园3号', description: '我是李大嘴今年32岁住在西湖区湖底公园3号。' },
];
ReactDOM.render(
<Table
columns={columns}
expandedRowRender={record => <p>{record.description}</p>}
dataSource={data}
className="table"
/>
, mountNode);
````