【发布时间】:2020-08-14 16:50:03
【问题描述】:
我正在使用单选按钮来选择行。如何禁用多行选择以便一次只能选择一行?
我正在使用selectedFlatRows,但它允许选择多行。
const Table = props => {
const {
getTableProps,
getTableBodyProps,
headerGroups,
page,
prepareRow,
selectedFlatRows,
} = useTable(
{
columns,
data: props.linkedProducts,
},
useSortBy,
usePagination,
useRowSelect,
hooks => {
hooks.visibleColumns.push(columns => [
{
id: 'selection',
disableGlobalFilter: true,
accessor: 'selection',
Cell: ({row}) => (
<RadioButton
{...row.getToggleRowSelectedProps()}
/>
),
},
...columns,
]);
}
);
【问题讨论】:
-
您好,您找到解决方案了吗?我目前面临同样的问题
-
@Àtishking 刚刚发布了我的解决方案,如果您需要更多帮助,请告诉我
标签: reactjs react-table react-table-v6 react-table-v7