return (
<>
<div className='table-wrapper'>
<Table
onUserChange={this.onUserChange} columns={headerColumn} data={rows}
rowsPerPage={50}
/>
</div>
{
selectedUser && <GradeReportChart
closeGradeReport={this.clearSelectedUser}
selectedUser={selectedUser}
/>
}
</>
)
GradeReportChart组件使用react-new-window库(使用ReactDOM.createPortal
API)获取数据并将其显示在新窗口中。我想在新窗口中显示表中每一行的数据。但是GradeReportChart组件会打开一个窗口,并在每次选择新行时更改内容。我不希望单击表时在新窗口中显示数据时希望表上的每一行。一个快速的解决方法是只要单击行就可以挂载GradeReportChart组件,该怎么办?或以任何方式在每个新行中单击打开新窗口?