【发布时间】:2020-01-03 02:03:39
【问题描述】:
立即为我的英语道歉。
在每一行对面的表格中应该有一个“编辑”按钮,当您单击它时,该行中的所有单元格都变为可编辑的,并且代替“编辑”按钮,出现“保存”按钮。 我花了很多时间,只是想不通。
我需要在没有反应表、反应网格等的情况下发布。
我的桌子:
<table>
<thead>
<tr>
<th>Name</th>
<th>Username</th>
<th>Actions</th>
</tr>
</thead>
<tbody>
{props.items.map(item => (
<tr key={item.id}>
<td>{item.data.name}</td>
<td>{item.data.surname}</td>
<td>{item.data.age}</td>
<td>
<button onClick>Edit</button> //need to improve this button
<button onClick={() => removeID(user.id)}>Delete</button>
</td>
</tr>
))}
</tbody>
</table>
)
【问题讨论】:
-
这能回答你的问题吗? React.js - Conditionally rendering and editable input with JSX。我看到的唯一区别是,在您的情况下,输入不止 1 个,但解决方案仍然相似。
标签: javascript reactjs