访问自定义Griddle组件上的data
,rowData
和metadata
道具的正确方法是什么?尽管看到在反应devtools中填充了我的数据的道具(例如我想建立的链接的url和title),控制台却给出了一个错误:"未知道具rowData
,metadata
on <DownloadLink>
代码&#34;。
我尝试了两种方法,基于传递customComponentMetadata
键/值以及文档按this,this和documentation显示的方式。
const columnMetaData = [
// several objects until...,
{
customComponent: 'DownloadLink', // which I import from './components/DownloadLink'
customComponentMetadata: {
fileDetails: fileDetails // my array with url and title
}
}
];
我的桌子收到这个作为道具 - <ResultsTable columnMetadata={columnMetadata} tableData={this.state.tableData} /> // tableData is the entire json object I want to display
。
任何帮助都会很棒。谢谢!