react-table 仅在单击单元格时在 editable 单元格中显示输入
react-table show input in editable cell only when the cell is clicked
我正在研究 react-table 库并尝试制作 editable 单元格,只有当我点击一个单元格时,它才会显示用于编辑的输入框。但是,它总是显示输入框。
这是我所做的https://codesandbox.io/s/strange-wildflower-g9cqif?file=/src/App.js
知道我错过了什么吗?
可以参考react-table文档:https://react-table.tanstack.com/docs/examples/editable-data
我们可以更新输入的样式,这样只有在点击时才会知道它是一个输入框,就像文档中所做的那样。
input {
font-size: 1rem;
padding: 0;
margin: 0;
border: 0;
}
完整代码:
th,
td {
margin: 0;
padding: 0.5rem;
border-bottom: 1px solid black;
border-right: 1px solid black;
:last-child {
border-right: 0;
}
input {
font-size: 1rem;
padding: 0;
margin: 0;
border: 0;
}
}
我正在研究 react-table 库并尝试制作 editable 单元格,只有当我点击一个单元格时,它才会显示用于编辑的输入框。但是,它总是显示输入框。
这是我所做的https://codesandbox.io/s/strange-wildflower-g9cqif?file=/src/App.js
知道我错过了什么吗?
可以参考react-table文档:https://react-table.tanstack.com/docs/examples/editable-data
我们可以更新输入的样式,这样只有在点击时才会知道它是一个输入框,就像文档中所做的那样。
input {
font-size: 1rem;
padding: 0;
margin: 0;
border: 0;
}
完整代码:
th,
td {
margin: 0;
padding: 0.5rem;
border-bottom: 1px solid black;
border-right: 1px solid black;
:last-child {
border-right: 0;
}
input {
font-size: 1rem;
padding: 0;
margin: 0;
border: 0;
}
}