【问题标题】:ExtJS4 - form to filter a gridExtJS4 - 过滤网格的表单
【发布时间】:2012-01-19 21:16:05
【问题描述】:

我想要一个表单,我可以使用它来过滤显示在网格中的数据。这是一个草图:

// form to be used for filtering  

first name: [Mark]
last name:  [    ]
age:        [ 13 ]—[ 19 ]

(Filter)    (Clear filters)


// grid to be filtered

| first name | last name | age |
+------------+-----------+-----+
| Mark       | Twain     | 17  |

我知道Grid filer example from the ExtJS website,但它对用户来说似乎并不直观。如何使用单独的表单输入过滤网格的条件?

【问题讨论】:

    标签: extjs4


    【解决方案1】:

    查看Ext.ux.grid.FiltersFeature api。有一些方法可以操作过滤器。 将过滤器添加到网格的示例代码:

    var filter = grid.filters.getFilter('company');
    if (!filter) {
        filter = grid.filters.addFilter({
            active: true,
            type: 'string',
            dataIndex: 'company'
        });
    }
    filter.setValue('3m Co');
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-06
      • 2013-06-07
      • 2020-06-12
      • 1970-01-01
      • 2011-12-31
      相关资源
      最近更新 更多