【问题标题】:Extjs grid FilterExtjs 网格过滤器
【发布时间】:2011-07-28 16:51:12
【问题描述】:

我是网格上的过滤器,我正在尝试在其上运行过滤器。当用户从页面中其他位置的下拉列表中选择值时,我想从代码中运行过滤器。

我看到 grid.getFilter('dataIndex').setActive(true) 正在将过滤器设置为活动状态,但我不确定如何设置该值。有一个名为 setValue() 的方法,但它是一个私有方法。有什么办法可以吗。

谢谢, SS

【问题讨论】:

    标签: extjs filter grid


    【解决方案1】:

    您可以轻松过滤网格的商店..

    grid.getStore().filter('field', 'valueToSearchFor');

    【讨论】:

    • 是的,可以过滤商店,但是我的网格使用分页,所以你提到的只适用于当前页面,如果你点击下一个或上一个分页工具栏,你将失去过滤.使用 Gridfilter 插件我可以保留结果。但是我只能通过用户界面通过单击列并在插件字段中输入值来做到这一点。我的问题是我如何以编程方式做同样的事情?谢谢
    【解决方案2】:

    PagingToolbar 可能正是您想要的。或者,我遇到过一些情况,我可以将过滤参数设置为 baseParams,然后在完成后将其删除。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-06-12
      • 2012-02-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多