删除
{
id: "checkbox",
accessor: "",
Cell: ({ original }) => {
return (
<Checkbox
className="checkbox"
color={"#4caf50"}
onChange={() => this.toggleRow(original.id)}
checked={this.state.selected[original.id] === true}
/>
);
},
Header: x => {
return (
<Checkbox
className="checkbox"
color={"#4caf50"}
onChange={() => this.toggleSelectAll()}
checked={this.state.selectAll === 1}
/>
);
},
sortable: false,
width: 45
},
这是React-Table中的复选框列代码,但我想显示鼠标盘旋的特定行的复选框,否则其他行应该包含图像而不是复选框。
我认为使用jQuery是实际的。首先,npm i jquery
在React Imports中,添加import $ from 'jquery'
和内部componentDidMount()
函数添加代码,类似于以下方式:将鼠标悬停在列元素上时,向其添加复选框类。完成后,删除课程。课程通过$("#id").addClass("class-name")
添加,并使用$("#id").removeClass("class-name")