我有一个用于 groupBy 的外部过滤器,并且在更改它的值时,我需要根据所选选项对行进行分组。
我有日期、用户、名称等选项,需要根据所选选项对行进行分组。我浏览了为分组提供的示例,尽管它是在单击列时触发的,而我希望在该过滤器值更改时进行分组。
将不胜感激的建议。
已尝试以编程方式对列日期进行分组。虽然我得到“超过最大更新深度。当组件在 componentWillUpdate 或 componentDidUpdate 内重复调用 setState 时可能会发生这种情况”
const columns = React.useMemo( () => [ { Header: "Date/Time", accessor: "date", Cell: row => { console.log("date",{row},row.column); if (watch("groupBy") === "Date" && !row.column.isGrouped) { row.column.toggleGroupBy(row.column.id, true); } return ( <span> {moment(row.value).format("DD/MM/YYYY - hh:mm A")} </span> ); } }