作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如何在 React Table 中使用单选输入而不是复选框来选择表?
有一个复选框而不是单选按钮的示例:https://github.com/tannerlinsley/react-table/blob/master/examples/row-selection/src/App.js
将 IndeterminateCheckox 更改为使用单选输入不起作用,因为 React Table 中的选择状态未更新:
const IndeterminateCheckbox = React.forwardRef(({ indeterminate, ...rest }, ref) => {
const defaultRef = React.useRef();
const resolvedRef = ref || defaultRef;
useEffect(() => {
resolvedRef.current.indeterminate = indeterminate;
}, [resolvedRef, indeterminate]);
return <input name="select-radio" type="radio" ref={resolvedRef} {...rest} />
);
});
最佳答案
快速浏览了一下。尝试这个:
const [selectedRowId, setSelectedRowId] = useState(null);
autoResetSelectedRows: false,
至useTable
功能 onClick={() => setSelectedRowId(row.id)}
selectedFlatRows
的值快速变化可能存在一些小问题.我还没有完全研究过这个问题,但我发现了 https://github.com/tannerlinsley/react-table/issues/1740 .问题说已解决,但我不完全确定。 关于javascript - React Table - useRowSelect 的单选输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60849890/
我在我的 React 表中使用选择 Hook ,但找不到覆盖全选复选框行为的方法。When the select all checkbox is checked if you uncheck a sp
如何在 React Table 中使用单选输入而不是复选框来选择表? 有一个复选框而不是单选按钮的示例:https://github.com/tannerlinsley/react-table/blo
我是一名优秀的程序员,十分优秀!