【问题标题】:how to persist filter in ag-grid vuejs如何在 ag-grid vuejs 中保留过滤器
【发布时间】:2020-11-03 17:40:56
【问题描述】:

如何在 ag-grid vuejs 中保留过滤器。我正在尝试应用过滤器,但是当我单击一行以查看行节点内的数据时,过滤器选择被删除,我的意思是从一开始就加载网格(重置过滤器)。如何保留此过滤器。 第二个问题,我面临的另一个问题是行的选择在很长一段时间内都不起作用......我已经在标题中应用了复选框,但是当我在几次之后选择复选框时秒它会自动取消选择..所以我的第二个问题是如何应用复选框不会自动取消选择。一个特定的节点复选框也不起作用

提前感谢我是这项技术的新手,请帮助我摆脱核心...

【问题讨论】:

  • 请使用 StackBlitz 创建一个可重现的示例(请参阅 here)。

标签: ag-grid ag-grid-vue


【解决方案1】:

我猜你的第一个问题应该像这样将newRowsAction 设置为'keep'

{field: 'year', filter: 'number', filterParams: {newRowsAction: 'keep'}}

此属性仅适用于使用客户端行模型时。当设置为 'clear' 时,通过调用 api.setRowData() 更新网格中的数据(或者如果被框架绑定,则更新 rowData 属性)将清除(重置)过滤器。如果您将此设置为“保留”,则网格将在数据更新时保留其当前设置的过滤器。

默认值:'清除'

对于您的第二个问题,它真的很难根据文字来解释,所以如果您可以在 plunkr 或 stackblitz 上创建最少的代码工作演示(重现错误),这样我们就可以为您提供帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-06-30
    • 2018-11-05
    • 2021-05-07
    • 2018-09-02
    • 2020-06-12
    • 2019-07-28
    • 2016-06-15
    • 2020-06-22
    相关资源
    最近更新 更多