我想有一个表格可以过滤网格中显示的数据。这是一个草图:
// 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,但对用户来说似乎并不直观。如何使用单独的表单输入过滤网格的条件?
答案 0 :(得分: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');