我试图将操作传递给material-table详细信息面板,但由于某种原因,按钮没有将行数据发送到对话框。传递其他属性,但不传递行数据。
通过查看道具来查看它
{show: true, rowUser: undefined, ƒ}我是否以正确的方式在行中传递数据?可能的问题是什么?
detailPanel={[{
icon: 'account_circle',
tooltip: 'Show Surname',
render: rowData=> {
return (
<IconButton aria-label="User" onClick={(event, rowData)=>{
setRows(rowData);
setOpen(true);} }>
<MenuBookIcon />
</IconButton>
)
},
},
]} 发布于 2020-07-24 02:50:26
你想在你的第一个函数中使用rowData。iconButton的事件有一个参数: onClick,而不是两个。您需要将您的函数更改为
<IconButton aria-label="User" onClick={(event)=>{
setRows(rowData);
setOpen(true);} }>https://stackoverflow.com/questions/63061106
复制相似问题