我正在使用react-table 7.0.4(https://www.npmjs.com/package/react-table)。我想在第一次加载表时对“状态”列(“leaveRequestStatus”)应用默认过滤器(过滤器是一个下拉列表)。我尝试像这样使用“defaultFiltered”,但不起作用,既没有在下拉列表中选择“Pending”选项,也没有过滤数据,
const columns = React.useMemo(() => [
{
Header: 'Status',
accessor: 'leaveRequestStatus',
id: 'leaveRequestStatus',
Filter: SelectColumnFilter,
filter: 'includes',
},
....
<Table columns={columns} data={data} defaultFiltered={[{id:'leaveRequestStatus', value:'Pending'}]} />
Run Code Online (Sandbox Code Playgroud)
还有其他方法可以做到这一点吗?谢谢。
在这个官方示例中,表格排序和搜索会在任何可编辑字段模糊时重置。https://codesandbox.io/s/github/tannerlinsley/react-table/tree/master/examples/kitchen-sink?file=/src/App.js
我怎样才能防止这种情况?我希望排序和搜索保持不变,即使有人编辑数据。
在 Three JS 中,是否可以用鼠标旋转对象而不是用 OrbitControls.js ( https://threejs.org/docs/#examples/controls/OrbitControls )旋转相机谢谢。