Ant Design是一套基于React的UI组件库,提供了丰富的组件和样式,方便开发人员快速构建美观、易用的前端界面。在Ant Design中,要添加空白的可编辑行,可以通过以下步骤实现:
import { Table, Button } from 'antd';
const columns = [
{
title: '姓名',
dataIndex: 'name',
key: 'name',
},
{
title: '年龄',
dataIndex: 'age',
key: 'age',
},
{
title: '操作',
dataIndex: 'operation',
render: (_, record) =>
dataSource.length >= 1 ? (
<Button onClick={() => handleDelete(record.key)}>删除</Button>
) : null,
},
];
const dataSource = [
{
key: '0',
name: '张三',
age: 18,
},
{
key: '1',
name: '李四',
age: 20,
},
];
const [data, setData] = useState(dataSource);
const handleAdd = () => {
const newData = {
key: data.length.toString(),
name: '',
age: '',
};
setData([...data, newData]);
};
<Table
dataSource={data}
columns={columns}
pagination={false}
/>
<Button onClick={handleAdd}>添加行</Button>
通过以上步骤,就可以在Ant Design的表格中添加空白的可编辑行了。用户点击"添加行"按钮时,会在表格的数据源中添加一条空白数据,从而实现添加空白行的效果。
Ant Design相关链接:
云+社区技术沙龙[第27期]
Techo Day
高校公开课
DBTalk技术分享会
T-Day
云+社区技术沙龙[第14期]
云+社区技术沙龙[第28期]
云+社区技术沙龙[第23期]
腾讯技术开放日
云+社区开发者大会(杭州站)
领取专属 10元无门槛券
手把手带您无忧上云