我有一个使用 react-table 的表,但对于其中一列,我想显示两条数据 - 名称和描述。
getInitialState(){
return {
data: [{
id: 1,
keyword: 'Example Keyword',
product: [
name: 'Red Shoe',
description: 'This is a red shoe.'
]
},{
id: 2,
keyword: 'Second Example Keyword',
product: [
name: 'blue shirt',
description: 'This is a blue shirt.'
]
}]
}
},
render(){
const { data } = this.state;
return (
<div className="app-body">
<ReactTable
data={data}
columns={[{
columns: [{
Header: 'Id',
accessor: id,
show: false
}, {
Header: 'Keyword',
accessor: 'keyword'
}, {
Header: 'Product',
accessor: 'product' // <<< here
}]
}]}
defaultPageSize={10}
className="-highlight"
/>
</div>
)
}
访问器所在的位置Product
我想在 Product 列中同时显示名称和描述(我将设置它们以使用不同的字体大小堆叠)。
我已经尝试使用该Cell: row =>
列的属性,并认为我也可以尝试调用一个对其进行布局的函数,但我两次都遇到了错误。
任何想法如何做到这一点?