Я могу читать данные CSV через таблицу, и я хочу показать эти данные по отдельным строкам в модальном окне с помощью функции onClick или onDoubleClick в реакции. Я не могу понять, как это сделать. Любая помощь будет заметна. Я новичок в реагировании
render() {
const {data, header} = this.props;
const rows = [...data.split("\n")];
const contentRows = header ? rows.slice(1,rows.length) : rows;
return (
<div>
<Table>
{header && (
<TableHeader>
<TableRow>
{this.rowParser(rows[0]).map((value, index) => (
<TableHeaderColumn key={index}>{value}</TableHeaderColumn>
))}
</TableRow>
</TableHeader>
)}
<TableBody displayRowCheckbox={false}>
{contentRows.map((row, index) => (
<TableRow key={index}>
{this.rowParser(row).map((value, index) => (
<TableRowColumn key={index} data={value}>{value}
</TableRowColumn>
))}
<button type="button" id={index} onClick={this.handleClickOpen}>Edit</button>
</TableRow>
Я хочу, чтобы заголовок и отдельная строка таблицы CSV появлялись в модальном окне при нажатии кнопки.