1

我正在尝试使用Primereact 多选将类似过滤的 excel 添加到react-data-grid (v7),并在下拉关闭时遇到一些问题。通过像过滤一样的excel,我的意思是当您应用更新所有其他过滤器选项而不是始终保留总选项的过滤器时。这是一个显示问题的代码框(是它所基于的示例)。在沙箱中,我有一个按钮,用于控制过滤器是否从或拉出。您可以看到,当按钮说它有效但不会过滤下拉列表,因为它使用整个数据集。当按钮说过滤下拉菜单时,也会关闭更改下拉菜单。rowsfilteredRowsrowsfilteredRows

此外,您会注意到这种多选无用,因为您当前使用的过滤器将始终被过滤到您选择的 1 选项。因此,当前正在更改的过滤器不应更改选项,但所有其他过滤器选项都应更改。

把它们加起来:

  • 即使任何下拉选项发生更改,我也希望下拉菜单保持打开状态
  • 当前正在更改的过滤器不应更改选项,但所有其他过滤器选项应更改。

我认为问题与使用vscolumns时的重新渲染有关。filteredRowsrows

4

0 回答 0