【问题标题】:filter grid data in extjs在 extjs 中过滤网格数据
【发布时间】:2012-08-07 14:51:33
【问题描述】:

我想在 extjs 中使用复选框来过滤网格。这是我的复选框

xtype: 'checkboxfield',
id: 'cb1',
boxLabel: 'Online',
checked: true,
handler: function (field, value) { }

xtype: 'checkboxfield',
id: 'cb2',
boxLabel: 'offline',
checked: true,
handler: function (field, value) { }

我想要的是,当我选择它时,它将过滤我的商店。它应该告诉商店显示在线记录和/或离线记录。

我读过一些关于布尔过滤器的东西,所以也许可以使用,但我不知道怎么用。

【问题讨论】:

    标签: extjs filter grid


    【解决方案1】:

    在您的处理程序上使用商店的过滤器方法,例如

    handler: function (field, value) { 
        store.filter('online', value);
    }
    

    【讨论】:

    • 如何对多个值进行排序?例如:store.filter('color', red & blue); ??
    • 您可以使用 store.filterBy 方法进行多列或复杂过滤。您可以阅读使用文档docs.sencha.com/ext-js/4-1/#!/api/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-19
    • 2014-08-03
    • 2016-03-05
    相关资源
    最近更新 更多