我正在使用 ReactJs 和 ant design 处理一个简单的表,我的问题是我不知道如何使用它们的数据键在链接上赋值。
谢谢,
示例代码
const { Table } = antd;
const columns = [{
title: 'Name',
dataIndex: 'name',
render: text => <a href="#">{text}</a>,
}, {
title: 'Cash Assets',
className: 'column-money',
dataIndex: 'money',
}, {
title: 'Address',
dataIndex: 'address',
}];
const data = [{
key: '1',
name: 'John Brown',
money: '?300,000.00',
address: 'New York No. 1 Lake Park',
}, {
key: '2',
name: 'Jim Green',
money: '?1,256,000.00',
address: 'London No. 1 Lake Park',
}, {
key: '3',
name: 'Joe Black',
money: '?120,000.00',
address: 'Sidney No. 1 Lake Park',
}];
ReactDOM.render(
<Table
columns={columns}
dataSource={data}
bordered
title={() => 'Header'}
footer={() => 'Footer'}
/>
, mountNode);
Run Code Online (Sandbox Code Playgroud)
小智 8
改变这个
render: text => <a href="#">{text}</a>
Run Code Online (Sandbox Code Playgroud)
对此
render: (text, record) => <a href={'user/' + record.name}>{text}</a>
Run Code Online (Sandbox Code Playgroud)
如果你使用路由器
render: (text, record) => <Link to={'user/' + record.name}>{text}</Link>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6886 次 |
| 最近记录: |